Teaching

Courses Taught at Colorado State University

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

ECE 565 – Electrical Power Engineering, E/O Fall ‘21–‘23

ECE 566 – Grid Interconnection of Wind Energy Systems, E/O Spring ‘21–‘25

ECE 562 – Power Electronics, E/O Spring ‘22–‘24

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

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

SYSE 530 – Overview of Systems Engineering Processes, Spring ‘16–‘24, Summer ‘25

SYSE 531 – Engineering Risk Analysis, Spring ‘17–‘23

SYSE 596 – Group Study: Topological Methods in Power Systems I, Summer ‘25

Courses Taught at Purdue University

ECE 321 – Electromechanical Motion Devices, Spring ‘05

Industry Short Courses  

Design for Electromagnetic Compatibility, Gillig, Loveland, CO

Power Electronic Drive Systems, Fairfield Engineering, West Lafayette, IN