Teaching Experience

At UCSC

  • Convex Optimization, Fall 2018
    Level: Graduate
    Description: Webpage


  • Mathematical Methods for Engineers II, Spring 2018
    Level: Ungergraduate
    Description: Webpage


  • Nonlinear Control Theory, Winter 2018
    Level: Graduate
    Description: Webpage

At UCI

  • Networks and Control, Spring 2017
    Level: Graduate
    Description: Dynamics and control of networked systems over static and dynamic graphs
    Duty: Delivered some in-class lectures on dynamics and control of multi-agent systems over networks.

At TAMU

  • Numerical Methods, Fall 2013
    Level: Junior
    Description: Webpage
    Duty: Designed lab assignments, conducted lab sessions for implementing the numerical methods in C++, designed and graded homeworks and tests, held help sessions.


  • Foundations of Engineering, Fall 2009
    Level: Freshman
    Description: Engineering mechanics and statistics
    Duty: Graded weekly assignments, held weekly help sessions.

At IIT

  • Introduction to Flight Vehicle Controls, Spring 2008
    Level: Sophomore
    Description: Introductory level feedback control for linear systems
    Duty: Delivered in class lectures
    Topics: The idea of feedback through real-life examples, some intuitive ideas and examples of flight control, dynamic system modeling and response, designing PID controller, root-locus design, frequency response design, state space design