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.
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.
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.