Teaching

ECE 330: Signals and Systems

Spring 2024  ·  Spring 2025

A required undergraduate course on the mathematics of signals and linear systems. Students learn to move between time-domain and frequency-domain descriptions of a signal using convolution, Fourier series, the Fourier transform, the Laplace transform, and their discrete-time counterparts. The course also covers sampling and the reconstruction of continuous-time signals, along with the tests for linearity, time invariance, causality, and stability. It runs in a flipped format. Students watch short video lectures before class, and class time goes to guided exercises with the instructor and TAs on hand.

ECE 427: Electric Power Systems

Fall 2024  ·  Fall 2025

The first power systems course for undergraduates. It builds from three-phase circuit fundamentals and per-unit analysis up to the power flow equations that describe the steady-state operation of a transmission network. Students then study symmetrical components and fault analysis, and take a first look at power system economics and dispatch. Computational work uses MATPOWER, an open-source MATLAB toolbox, so students solve realistic networks rather than small textbook examples. The semester ends with a team design project on sustainable energy systems.

ECE 523: Power System Operations and Control

New course  ·  First offered Spring 2027

A new course that treats grid operations as one integrated problem rather than a set of separate topics. It covers optimal power flow, unit commitment, security analysis, state estimation, and automatic generation control, each with contemporary optimization-based formulations. Students implement the algorithms themselves and interpret the results in terms of system reliability and efficiency. The course closes with a team design project in which students design a power grid and write the coordinated operation and control routines that run it. The course is under development and will be offered for the first time in Spring 2027.

ECE 723: On-Line Control of Power Systems

Spring 2026

A graduate course on the operation and control of bulk power systems, with optimization and estimation theory as the working tools. Topics include deterministic and stochastic optimal power flow, state estimation and observability, the effect of sensor placement and accuracy on what can be estimated, and the hierarchical control that holds system frequency. Students read and discuss current research papers alongside the lecture material. Each student completes an independent project written up as an IEEE conference paper, graded through a process that mirrors review at the flagship power systems conferences.

Course material for instructors

Instructors who would like to use or adapt the material from any of these courses are welcome to get in touch. We are happy to share lecture notes, problem sets, and computational assignments. Please write to manish.singh@wisc.edu.