Teaching Information


Courses Tutored or Taught at Concordia University:

Fault-tolerant distributed systems – Graduate

Advanced real-time & embedded systems – Graduate

Introduction to real-time systems – Undergraduate

Embedded systems design – Undergraduate

Programming methodologies – Undergraduate

Data structures & algorithms – Undergraduate

Fundamentals of Applied Electromagnetics – Undergraduate

Circuit analysis and networks – Undergraduate

Principles of electrical engineering – Undergraduate

Electronics- I – Undergraduate

Electronics- II – Undergraduate

Vector calculus & partial differential equations – Undergraduate

Modeling of electrical systems – Undergraduate

Control systems engineering – Undergraduate

Operating Systems – Undergraduate

Computer Architecture – Undergraduate

Digital Design Synthesis– Undergraduate

Courses Taught at Fairleigh Dickinson University:

Mathematical Methods (MATH-1128) – Undergraduate

Applied Calculus (EGTG-2201) – Undergraduate

Software Applications in Business and Technology (INFO-1105) – Undergraduate

Information Technology (INFO-1201) – Undergraduate

Computer Concepts and Technology (INFO1101) – Undergraduate

Computer Programming I (INFO-2101) – Undergraduate

Computer Programming II (INFO-2102) – Undergraduate

Data Structures and Algorithm (CSCI-2232) – Undergraduate

Modern Technologies: Principles/ Applications/ Impacts (ENGR-3000) – Undergraduate

Information Technology Needs Assessment and Management (INFO-4201) – Undergraduate

Capstone Project (INFO-4501) – Undergraduate