Teaching

CS 166: Advanced Data Structures


Course Assistant, upper-division undergraduate course, Stanford University, Department of Computer Science, 2025

Course assistant for CS 166, an upper-division course on advanced data structures with an enrollment of over 70 students.

I graded assignments, helped write exams, and answered student questions in office hours and on the course forum. I also held weekly sections supplementing lecture, covering topics including amortization, randomized data structures, range minimum queries, and string data structures.

I received an average rating of 4.6/5 from students.