Teaching

Fall 2026 / Winter 2027

MSE 3310A - Electric Motors and Drives

ECE 4416A/B - Electrical Engineering Capstone Project

ECE 3399B - Principles and Practices of the Design of Electronic Systems

 

Fall 2024

MSE 3310A - Electric Motors and Drives

ECE 3337A - Electronic Circuits

 

Fall 2023 / Winter 2024

MSE 3310A - Electric Motors and Drives

ECE 3337A - Electronic Circuits

ECE 2236B - Magnetic Circuits and Transmission Lines

 

Fall 2022 / Winter 2023

MSE 3310A - Electric Motors and Drives

ECE 4460B - Embedded Real-Time Systems