Teaching

Courses Taught at Colorado State University

ECE 461 – Power Systems, Fall ‘21, ’23–’24

ECE 565 – Electrical Power Engineering, Fall ‘21, ’23

ECE 566 – Grid Interconnection of Wind Energy Systems, Spring ‘21, ’23, ’25

ECE 562 – Power Electronics, Spring ‘22, ’24

ENGR 597 – Dynamic System Optimization Under Uncertainty, Fall ‘19

ENGR 570 – Coupled Electromechanical Systems, E/O Fall ‘17-‘24

ENGR 530 – Overview of Systems Engineering Processes, E Spring ‘16–‘24, Summer ’25

ENGR 531 – Engineering Risk Analysis, E Spring ‘17–‘23

Courses Taught at Purdue University

ECE 321 – Electromechanical Motion Devices, Spring ‘05

Professional Courses Taught 

Design for Electromagnetic Compatibility, GILLIG, Loveland, CO

Power Electronic Drive Systems (Short Course), Fairfield Engineering, West Lafayette, IN