Teaching

EE599: Learning and Control for Safety-Critical Robotic Systems -- Teaching Assistant

University of Southern California, Spring 2023
This course provides a foundation of safty in robotic systems design. The main topics include:
  • Mathematical Foundations: Understanding dynamical system safety analysis, including methods for guaranteeing correctness and addressing safety concerns.
  • Robotic Decision Making: Exploring algorithmic approaches for making decisions in safety-critical environments, with a focus on reliability and safety.
  • Safe Robot Learning: Investigating techniques for learning in the presence of uncertainty, particularly addressing model uncertainty and ensuring safety under vision and perception-based sensors.

EE 482: Linear Control System -- Teaching Assistant

University of Southern California, Fall 2022
This course provides a basic understanding of control systems, including:
  • System Modeling: Time domain and transfer function models for system analysis and controller synthesis.
  • System Analysis: Review of single-input single output (SISO) analysis methods in the frequency domain. BIBO and asymptotic stability. Trasient and steady-state response. Frequency response and Bode plots
  • Controller Design: Feedback and closed-loop system. Explicit loop shaping, disturbance rejection, P/PD/PID controllers.

EE141L: Applied Linear Algebra for Engineering -- Teaching Assistant

University of Southern California, Fall 2021
This course provides a basic understanding of linear algebra, including:
  • Introduce basic linear algebra concepts
  • Learn how to proof basic facts using these concepts
  • Discuss specific real world problems to understand how linear algebra tools can be applied
  • Learn basic Matlab programming in order to apply these tools to solve concrete problems