Teaching

Cornell

Graduate Teaching Assistant

I worked as a graduate TA for the following courses:

I won a Cornell Computer Science Teaching Assistant Award in 2019 in recognition of my accomplishments and contributions in this role.

UBC

Instructor

As an undergraduate student, I co-taught CPSC 490 - Problem Solving in Computer Science, a student seminar on practical applications of advanced algorithms and data structures. My responsibilities included lecturing a class of 15-30 students 3 times a week, writing lecture notes, and creating assignments.

Undergraduate Teaching Assistant

I worked as an undergraduate TA for the following courses:

My responsibilities included lecturing sections ranging from 15 to 100 students, holding office hours and review sessions, and grading. I also taught a full lecture for CPSC 420 and CPSC 320. I won a UBC Computer Science Teaching Assistant Award in 2017 in recognition of my accomplishments and contributions in this role.