Teaching Assistant
University of Illinois · Champaign, IL
Responsibilities — ECE484 (Principles of Safe Autonomy)
- Led lab sections on key topics in robotics such as safety, control, machine learning, and planning
- Maintained and expanded a ROS 2-based lane-following racing machine problem by designing and integrating a new control algorithm for the course, migrating the codebase from ROS 2 Humble to ROS 2 Jazzy, building an autograder, and implementing and maintaining a performance leaderboard
Course Assistant
University of Illinois · Champaign, IL
Responsibilities — ECE 391 (Computer Systems Engineering)
- Maintained and extended a custom RISC-V Unix operating system used as the instructional codebase for 300+ students, debugging core kernel components including the shell, scheduler, and file system to ensure system stability.
- Guided students on kernel-level concurrency, virtual memory, and C/RISC-V assembly integration through office hours and technical debugging support.
Course Assistant
University of Illinois · 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 deliver individualized academic support on lab exercises and homework