I teach courses from two broad domains: Electric Power & Engineering Design

Electric Power
In this domain, I instruct basic courses such as Electric Circuits and Electrical Machines as well as advanced courses such as Electrical Drive Systems and Electrical Power Systems.

Design Courses
I instruct introductory engineering design courses that allow students to learn the design cycle through the process of actual implementation. These courses are typically project based and allow students to acquire a variety of skills such as circuit simulation, PCB design, microcontroller programming, mechanical design and assembly.