Teaching
Learning Assistant (Undergraduate TA), UCLA: Led weekly discussion sessions, prepared weekly assignments and solutions, and hosted office hours for undergraduate students in Math 61 (Discrete Math).
Instructor, ACM ICPC @ UCLA: Taught weekly beginner and advanced algorithms workshops for hundreds of UCLA students over 4 years, with focus on both competitive programming and technical interview preparation. Some topics covered include graph algorithms, string algorithms, dynamic programming, advanced data structures, and computational geometry.
Tutor, UCLA Upsilon Pi Epsilon: Hosted bi-weekly tutoring sessions for undergraduate math and CS courses.