Teaching

ECE 484: Principles of Safe Autonomy

August 2026 – Present

Teaching Assistant

University of Illinois Urbana-Champaign · Champaign, IL

Responsibilities — ECE 484: Principles of Safe Autonomy
  • Led lab sections on key robotics topics, including safety, control, machine learning, and planning.
  • Migrated machine problem project code from ROS 2 Humble to ROS 2 Jazzy.

ECE 391: Computer Systems Engineering

January 2025 – May 2026

Course Assistant

University of Illinois Urbana-Champaign · Champaign, IL

Responsibilities — ECE 391: Computer Systems Engineering
  • Maintained and extended a custom RISC-V Unix operating system serving as the instructional codebase for 300+ students.
  • Debugged core OS kernel components, including the shell, scheduler, and file system, to ensure stability for 300+ students.
  • Guided students on kernel-level concurrency, virtual memory, and C/RISC-V assembly integration during office hours.

MATH 257: Linear Algebra with Computational Applications

January 2024 – May 2025

Course Assistant

University of Illinois Urbana-Champaign · Champaign, IL

Responsibilities — MATH 257: Linear Algebra with Computational Applications
  • Led lab sessions for 40+ students, facilitating hands-on learning using Python and NumPy to explore linear algebra concepts.
  • Held office hours to provide individualized academic support on lab exercises and homework.