Teaching Experience

EE599: Learning and Control for Safety-Critical Robotic Systems

Teaching Assistant

University of Southern California

Spring 2023
Graduate Level

Course Overview: Advanced graduate course providing foundations of safety in robotic systems design with emphasis on mathematical rigor and practical applications.

KEY TOPICS COVERED:

  • Mathematical Foundations: Dynamical system safety analysis, correctness guarantees, and formal safety verification methods
  • Robotic Decision Making: Algorithmic approaches for safety-critical environments with focus on reliability and robustness
  • Safe Robot Learning: Learning under uncertainty, model uncertainty handling, and safety assurance for vision-based perception systems

EE482: Linear Control Systems

Teaching Assistant

University of Southern California

Fall 2022
Undergraduate

Course Overview: Fundamental undergraduate course providing comprehensive understanding of linear control systems theory and applications in engineering.

CURRICULUM HIGHLIGHTS:

  • System Modeling: Time domain and transfer function models for comprehensive system analysis and controller synthesis
  • System Analysis: SISO analysis in frequency domain, BIBO and asymptotic stability, transient and steady-state response, Bode plots
  • Controller Design: Feedback systems, closed-loop analysis, explicit loop shaping, disturbance rejection, P/PD/PID controllers

EE141L: Applied Linear Algebra for Engineering

Teaching Assistant

University of Southern California

Fall 2021
Undergraduate

Course Overview: Foundation course in applied linear algebra with emphasis on engineering applications and computational problem-solving techniques.

LEARNING OBJECTIVES:

  • Mathematical Foundations: Introduction to fundamental linear algebra concepts and theoretical framework
  • Proof Techniques: Development of analytical skills for proving mathematical facts using linear algebra principles
  • Real-World Applications: Application of linear algebra tools to solve concrete engineering problems
  • Computational Skills: MATLAB programming for implementing linear algebra solutions in practical scenarios