Courses
Courses Taught at Colorado State University
ECE 461 — Power Systems
Show all terms
- Fall 2021
- Fall 2023
- Fall 2024
- Fall 2025
ECE 562 — Power Electronics
Spring 2022, Spring 2024
ECE 565 — Electrical Power Engineering
Fall 2021, Fall 2023, Fall 2025
ECE 566 — Grid Interconnection of Wind Energy Systems
Spring 2021, Spring 2023, Spring 2025
ECE 597 — Dynamic System Optimization Under Uncertainty
Fall 2019
ENGR 570 — Coupled Electromechanical Systems
Show all terms
- Fall 2017
- Fall 2018
- Fall 2020
- Fall 2022
- Fall 2024
SYSE 530 — Overview of Systems Engineering Processes
Show all terms
- Spring 2016
- Spring 2017
- Spring 2018
- Spring 2019
- Spring 2020
- Spring 2021
- Spring 2022
- Spring 2023
- Spring 2024
- Spring 2025
- Summer 2025
SYSE 531 — Engineering Risk Analysis
Show all terms
- Spring 2017
- Spring 2018
- Spring 2019
- Spring 2020
- Spring 2021
- Spring 2022
- Summer 2022
SYSE 596 — Group Study, Topological Methods in Power Systems I
Summer 2025
Courses Taught at Purdue University
ECE 321 — Electromechanical Motion Devices
Spring 2005
Industry Short-courses
Design for Electromagnetic Compatibility
Power Electronic Drive Systems