Teaching


Lecturer

SUMMER 2025

CS 161: Computer Security

  • UC Berkeley, Summer 2025
  • Course Website
  • Co-instructing with Jonah Bedouch and Peyrin Kao
  • Topics: Cryptography, Network Security, Web Security, Memory Safety
  • Designed and delivered 20+ lectures for 150+ students, earning a 4.8/5.0 average course evaluation rating for instructional clarity and content depth
  • Exams I wrote: Midterm and Final

Head Teaching Assistant

FALL 2025-PRESENT

CS 161: Computer Security

  • UC Berkeley, Fall 2025
  • Managing team of 20+ TAs and tutors
  • Supporting 500+ students through staff scheduling, exam logistics, and course infrastructure
  • Received the 2026 Outstanding GSI Award
  • Exams I wrote: Midterm and Final

Teaching Assistant & Tutor

SPRING 2025

CS 161: Computer Security (Tutor)

  • UC Berkeley, Spring 2025
  • Course Website
  • Weekly tutoring sessions, project support, and exam review sessions

CS 10: The Beauty and Joy of Computing (Academic Intern)

  • UC Berkeley, Spring 2025
  • Course Website
  • Assisting with labs, grading, and student support
  • Instructor: Dan Garcia

Computer Science Mentors (CSM)

SPRING 2025

CS 61B: Data Structures

  • UC Berkeley, Spring 2025
  • Course Website
  • Leading weekly small-group tutoring sections
  • Topics: Trees, Graphs, Hashing, Heaps, Sorting Algorithms

SPRING 2024

CS 61A: Structure and Interpretation of Computer Programs

  • UC Berkeley, Spring 2024
  • Past Course Websites
  • Led weekly small-group tutoring sections
  • Topics: Recursion, Higher-Order Functions, Object-Oriented Programming, Scheme

Teaching Philosophy

I believe in making complex computer science concepts accessible through clear explanations, interactive examples, and hands-on practice. My experience across security, systems, and theoretical CS allows me to connect ideas across the curriculum and help students see the bigger picture.