Teaching activities
In Spring 2026, I am teaching two courses:
I am teaching and coordinating Computer Systems & Programming (ECE 220).
I am also teaching Control Systems (ECE 486).
Previously, I have taught:
ECE 515: Control System Theory & Design (in Fall 2025 and Spring 2024).
CS/ECE 374: Introduction to Algorithms & Models of Computation (in Fall 2024 with Nick Kani & Spring 2025 with Abhishek Umrawal).
ECE 220: Computer Systems & Programming in (AY 23-24, AY 24-25 and Fall 2025).
BIOE 205: Signals & Systems in Bioengineering (in Spring 2023).
In the past, I have also taught the laboratory sections of Engineering Materials (ME 330).
For Engineering Materials, I was on the List of Teachers Ranked as Excellent by their students. For Computer Systems & Programming, I received the Facilitating Learning Excellence Award.
As a graduate student, I have frequently served as Teaching Assistant for my departments and have assisted in the delivery of the following courses:
Introduction to Electronics (ECE 110)
undergraduate Control Systems (ECE 486)
graduate Control System Theory & Design (ECE 515)
Adaptive & Nonlinear Control (ECE 517)
Analysis of Nonlinear Systems (ECE 528)