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.