teaching

Middle School Computer Science

Synapse School 2020, 2021, 2022
5th-8th Grade Teacher

Designed and taught project-based middle school curriculum focused on creativity, confidence, and computational thinking.

LS 451 / CS 496: Transformative AI and the Learning Sciences

Northwestern University 2024 Fall
Graduate Teaching Assistant

Co-designed a graduate seminar on how modern AI systems reshape learning sciences research, classroom practice, and learner experience.

CS188: Introduction to Artificial Intelligence

UC Berkeley 2017 Fall
Undergraduate TA

Berkeley’s introductory AI course covers search, knowledge representation, planning, reinforcement learning, and machine learning.

CS188: Introduction to Artificial Intelligence

UC Berkeley 2016 Fall
Undergraduate TA

Berkeley’s introductory AI course covers search, knowledge representation, planning, reinforcement learning, and machine learning.

CS61AS: Structure and Interpretation of Comp Progrms

UC Berkeley 2016 Spring
Student Instructor

Berkeley’s introductory CS1 course for majors covered functional programming, object-oriented programming, SQL/declarative programming and interpreters using Scheme and Python. This version is no longer offered.

CS188: Introduction to Artificial Intelligence

UC Berkeley 2019 Summer
Graduate Head TA

Berkeley’s introductory AI course covers search, knowledge representation, planning, reinforcement learning, and machine learning.