- Lead review sessions and host office hours for the university's introductory courses on computer systems, database
- Manage a team of 9 undergraduate course assistants, providing guidance and coordinating weekly meetings to analyze
- Assess programming exams and assignments covering topics such as assembly, caching, virtualization, and multithreading for 200+ second-year undergraduate students