skip to content

Teaching

Instructor

(Sp'25) COMP 426: Modern Web Programming

Coming soon!

(F'24) COMP 290: Essential Tools for Computer Science

This brand-new class introduced students to essential computer science tools and technologies, such as the command line interface, git, Vim, Docker, and more. Students also learned how to methodologies to help them plan, develop, and present their own software projects. I co-taught this course with Noah Smith, a fellow student instructor at UNC.

Teaching Assistant

(F'23-F'24) COMP 423: Foundations of Software Engineering

Served as the head TA for this course for 3 semesters. Designed curriculum content, created assignments and quizzes, prepared supplementary materials, and led guest lectures.

(SuI'24) COMP 210: Data Structures and Analysis

Led guest lectures, created review sessions and practice materials over the summer session with a small cohort of students.

(S'23) COMP 301: Foundations of Programming

Lead of answering online questions on Piazza, created practice materials, led midterm debrief sessions.