Courses

Courses Taught at Colorado State University

  • ECE 461 — Power Systems
    4 offerings · latest: Fall 2025
    Show all terms
    • Fall 2021
    • Fall 2023
    • Fall 2024
    • Fall 2025
  • ECE 562 — Power Electronics
    2 offerings · latest: Spring 2024
    Spring 2022, Spring 2024
  • ECE 565 — Electrical Power Engineering
    3 offerings · latest: Fall 2025
    Fall 2021, Fall 2023, Fall 2025
  • ECE 566 — Grid Interconnection of Wind Energy Systems
    3 offerings · latest: Spring 2025
    Spring 2021, Spring 2023, Spring 2025
  • ECE 597 — Dynamic System Optimization Under Uncertainty
    1 offerings · latest: Fall 2019
    Fall 2019
  • ENGR 570 — Coupled Electromechanical Systems
    5 offerings · latest: Fall 2024
    Show all terms
    • Fall 2017
    • Fall 2018
    • Fall 2020
    • Fall 2022
    • Fall 2024
  • SYSE 530 — Overview of Systems Engineering Processes
    11 offerings · latest: Summer 2025
    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
    7 offerings · latest: Summer 2022
    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
    1 offerings · latest: Summer 2025
    Summer 2025
  • Courses Taught at Purdue University

  • ECE 321 — Electromechanical Motion Devices
    1 offerings · latest: Spring 2005
    Spring 2005
  • Industry Short-courses

  • Design for Electromagnetic Compatibility
    Company: Gillig, Loveland, CO, Spring 2025
  • Power Electronic Drive Systems
    Company: Fairfield Engineering, West Lafayette, IN, Spring 2004