Teaching & Talks

Teaching

Introduction to Computer Science

Summer 2026

Lead Instructor · UCLA Computer Science Summer Institute (CSSI)

Faculty supervisor: Todd Millstein · Los Angeles, CA

Lead instructor for a three-week introductory Python course for high school students with no prior programming background; delivered daily three-hour lectures to a full cohort, designed the entire curriculum, and supervised a team of three teaching assistants.

Teaching Assistant

CS161 — Fundamentals of Artificial Intelligence
University of California, Los Angeles
Fall 2025
CS5 — Introduction to Computer Science
Harvey Mudd College
Spring 2024, Fall 2023
MATH179 — Mathematics of Big Data
Harvey Mudd College
Spring 2024
CS81 — Computability and Logic
Harvey Mudd College
Spring 2023
CS70 — Data Structures and Program Development
Harvey Mudd College
Fall 2022
CS181Y — CS for Inquiry
Harvey Mudd College
Spring 2022
CS60 — Principles of Computer Science
Harvey Mudd College
Fall 2021

Talks

Token Dependencies as Vulnerability and Opportunity in Language Models

2026

Harvey Mudd College Summer CS Talk

Adversarial Tokenization

April 2025

Shang Data Lab, University of California, San Diego

Range-to-Range Regression: Propagating Uncertainty in Environment Model

2023

with Erin Talvitie (advisor)

Harvey Mudd College Summer CS Talk