For students and educators
My teaching connects computing knowledge with practical problem-solving, responsible innovation and entrepreneurship, helping students move from ideas and academic projects toward validated impact.
Course catalogue
Filter by level, institution, year or current status. Each course record includes its topics and learning materials when available.
12 courses listed
Computing Science
University of Aberdeen · Department of Computing Science
2024–2024
Assisted in lab practical sessions for the Web Development module, supporting students with HTML, CSS, JavaScript, and modern web frameworks.
Computing Science
University of Aberdeen · Department of Computing Science
2025–2025
Introduced course Lab session and guided students in their Lab experiments and exercises
View course detailsComputing Science
University of Aberdeen · Department of Computing Science
2024–2024
Assisted in lab practical sessions for the Principles of Software Engineering module, covering software lifecycle, design patterns, and agile methodologies.
Computing Science
University of Aberdeen · Computing Science
2024–2026
Guided Students in the lab on Java programming
View course detailsComputing Science
University of Aberdeen · Department of Computing Science
2024–2024
Introduced Course Lab session and guided students through exercises and experiments.
View course detailsComputer Science
Niger Delta University · Department of Computer Science
2019–2021
Delivered comprehensive instruction and assessment on computing fundamentals and their practical applications across diverse student populations.
View course detailsComputer Science
Niger Delta University · Department of Computer Science
2019–2021
Taught CMP204: File Processing, specializing in file structures, access methods, and the optimization of data storage systems for high-performance computing.
View course detailsNiger Delta University · Department of Computer Science
2019–2021
Taught Python programming fundamentals to undergraduate students, covering data structures, algorithms, and object-oriented programming concepts.
Niger Delta University · Department of Computer Science
2019–2021
Taught Java object-oriented programming, covering inheritance, polymorphism, GUI development, and application design patterns.
Niger Delta University · Department of Computer Science
2019–2021
Taught C++ programming covering memory management, pointers, object-oriented techniques, and systems programming fundamentals.
Niger Delta University · Department of Computer Science
2019–2021
Taught networking fundamentals including OSI model, TCP/IP protocols, network architecture, and practical configuration exercises.
Bayelsa State Basic Primary Schools Board
2012–2013
Taught ICT fundamentals to primary school pupils, introducing basic computer operations, office applications, and digital literacy skills. Managed the school computer laboratory in Okolbiri.
Student innovation
My supervision approach is evolving toward coordinated project families in which individual student research contributes to larger questions, datasets, prototypes and potential products.
The objective is to give promising work a credible path beyond assessment where the evidence justifies it.