Teaching activities
In Spring 2025, I am teaching two courses: I am teaching/coordinating Computer Systems & Programming (ECE 220) as well as co-teaching Introduction to Algorithms & Models of Computation (ECE 374) with Prof. Abhishek Umrawal.
Previously, I have taught:
CS/ECE 374: Inroduction to Algorithms & Models of Computation (in Fall 2024) with Prof. Nick Kani - check out what students liked/thought.
ECE 515: Control System Theory & Design (in Spring 2024) - check out what students liked/thought.
ECE 220: Computer Systems & Programming in Fall 2023, Spring 2024 and Fall 2024 - check out what students liked/thought.
BIOE 205: Signals & Systems in Bioengineering (in Spring 2023) - check out what students liked/thought.
In the past, I have also taught the laboratory sections of Engineering Materials (ME 330).
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) - course website
graduate Control System Theory & Design (ECE 515)
Adaptive & Nonlinear Control (ECE 517)
Analysis of Nonlinear Systems (ECE 528)
For Engineering Materials, I was on the list of "Teachers Ranked as Excellent" by their students.