Courses
Teaching
Graduate and undergraduate courses at Ohio State. Most come with a complete set of video lectures on YouTube.
2025–26
ECE 6750
Linear Systems Theory
Spring 2026
ECE 7202
Reinforcement Learning
Autumn 2025
ECE 5500
Nonlinear and Dynamic Programming
Autumn 2025
2024–25
ECE 5500
Nonlinear and Dynamic Programming
Autumn 2024
ECE 5555
Securing Autonomous Systems
Autumn 2024
2023–24
On leave of absence during this academic year.
2022–23
No teaching this academic year.
2021–22
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2021
ECE 5555
Securing Autonomous Systems
Autumn 2021
2020–21
ECE 3050
Signals and Systems
Spring 2021
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2020
2019–20
ECE 8851
Reinforcement Learning
Spring 2020
ECE 3551
Introduction to Feedback Control Systems
Autumn 2019
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2019
2018–19
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2018
2017–18
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2017
ECE 6194.04
Game Theory and Mechanism Design
Autumn 2017
2016–17
ECE 3050
Signals and Systems
Spring 2017
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2016
2015–16
ECE 3551
Feedback Control Systems
Spring 2016
ECE 5759
Introduction to Static and Dynamic Optimization
Autumn 2015