Instructor of Record (Northwestern University)
Teaching Assistant (Northwestern University)
Teaching Assistant (History of Computing in England Program)
Teaching Assistant (Carleton College)
Workshop Instructor (Computing Everywhere)
Computing Everywhere is a seminar course for Northwestern students without a technical background. I have developed and taught (twice per quarter) the following two-hour workshops.
  • Basics of Python in EarSketch, co-taught w/ Jamie Gorson (Spring 2021; Winter 2022)
  • Basics of Python in EarSketch, co-taught w/ Sachita Nishal (Winter 2023; Winter 2024)
  • Encryption, co-taught w/ Jamie Gorson (Winter 2021)
  • Data Visualization, co-taught w/ Lily Ge (Winter 2023)
Instructor (Code In Place)
Code in Place is a 6-week online introductory Python programming course offered by Stanford University.
  • Section Leader (Spring 2020; Spring 2021) -- taught weekly discussion section of 8-10 students to supplement course lectures
  • Teacher Mentor (Spring 2021) -- led trainings and provided mentorship for new Section Leaders
Tutorial Instructor
I co-organized a tutorial at IEEE VIS 2023 on Transparent Practices for Quantitative Empirical Research with Abhraneel Sarma, Chat Wacharamanotham, and Fumeng Yang, and co-taught the tutorial with Abhraneel and Fumeng.