Teaching


In my time at UC Berkeley, I have served in the following teaching positions/organizations:

  • CS 61A head teaching assistant (Summer 2025)
  • CS 198-142 instructor (Spring 2025)
  • President, Computer Science Mentors (Spring 2025)
  • Discipline cluster leader, Teaching Conference for First Time GSIs (Spring 2025)
  • CS 198-142 instructor (Fall 2024)
  • President, Computer Science Mentors (Fall 2024)
  • Discipline cluster leader, Teaching Conference for First Time GSIs (Fall 2024)
  • CS 170 admin teaching assistant (Spring 2024)
  • Internal Vice President, Computer Science Mentors (Spring 2024)
  • CS 61A head teaching assistant (Fall 2023)
  • CS 61A coordinator, Computer Science Mentors (Fall 2023)
  • CS 61C academic intern (Summer 2023)
  • CS 61A teaching assistant (Summer 2023)
  • CS 61A teaching assistant (Spring 2023)
  • CS 61A coordinator, Computer Science Mentors (Spring 2023)
  • CS 61A senior content mentor, Computer Science Mentors (Fall 2022)
  • CS 61A teaching assistant (Summer 2022)
  • CS 61A academic intern (Spring 2022)
  • CS 88 junior mentor, Computer Science Mentors (Spring 2022)

Here you can find some of the resource pages I have created for teaching:

Additionally, I was part of the ACE Lab, which is focused on computing education. My team presented a poster at SIGCSE 2025 about our work on environment diagrams, a kind of program visualization exercise.