• Course Instructor
    Distributed Optimization (ECE 700) - graduate course at University of Waterloo, 2024

  • Course Instructor
    Digital Control Applications (ECE 484) - undergraduate course at University of Waterloo, 2022-2024

  • Guest Lecturer
    Power System Dynamics, Control, and Operation - graduate course at ETH Zürich, 2021

  • Guest Lecturer
    Nonlinear Dynamics and Control - graduate course at University of Michigan - Ann Arbor, 2018

  • Teaching Assistant
    Power System Dynamics, Control, and Operation - graduate course at ETH Zürich, 2021

  • Teaching Assistant
    Control Systems 1 - undergraduate course at ETH Zürich, 2020

  • Graduate Student Instructor
    Nonlinear Dynamics and Control - graduate course at University of Michigan - Ann Arbor, 2018