Teaching
Graduate and undergraduate courses in systems, control, optimization and probability at Penn, and leadership of Penn Engineering’s undergraduate degree in artificial intelligence
Featured course
ESE 5000 Linear Systems Theory
Penn’s graduate course on state-space theory in the time domain, taught since 2001 to students in control, robotics, signal processing and machine learning. Its lecture notes became the textbook Linear Systems Theory: From Linear Algebra to the Kalman Filter, forthcoming January 1, 2027.
Graduate Courses
Undergraduate Courses
Program Director
Raj and Neera Singh B.S.E. Program in Artificial Intelligence
Launched in 2024, the B.S.E. in Artificial Intelligence was the first undergraduate AI degree in the Ivy League. It is part of Penn Engineering’s Raj and Neera Singh Program in Artificial Intelligence, which also offers an M.S.E. in AI on campus and online.
The program blends technical rigor with ethical training, preparing students to drive innovation in AI and to shape its development responsibly. Its first class graduated in May 2026.
Visit Penn Engineering AI