Teaching

Teaching Portfolio

Sharing knowledge and inspiring minds through comprehensive academic lectures

Teaching Experience

Throughout my academic career, I have had the privilege of sharing knowledge across multiple prestigious universities. My lectures stem from a genuine passion for teaching and a commitment to inspiring the next generation of learners.

Universities where I have lectured:

Courses taught

Distributed Database

Advanced Database

Advanced Programming

Using Java

Advanced Database

Data Mining

With Python

Engineering Analysis

Mathematical Foundations for Software Engineering

Data Structure

Using C++

Distributed Systems

Design and Implementation

Human-Computer Interaction

Design and Usability

Database Systems

Design and Implementation with MySQL

Linux

System Administration and Development

Artificial Intelligence

Principles and Applications

Operating Systems

Principles and Implementation

Software Engineering

Principles and Practices

Computer Vision

Theory and Applications

Introduction to Programming

Using C++

Object-Oriented Programming

Principles and Implementation

Computer Applications

Essential Computing Skills for Engineering

Internet Technology

Web Development and Applications

Training / Professional Development