I am passionate about improving the inclusivity and accessibility of AI and robotics education. Below is an overview of the courses I have taught and the students I have mentored at UC Berkeley and beyond.

Master of Computational Social Science

MaCSS Program  ·  UC Berkeley

I currently serve as TA for two half-semester courses in the Master of Computational Social Science (MaCSS) program.

Spring 2026 TA — Advanced Computing II (Machine Learning) (COMPSS 221) Syllabus
Spring 2026 TA — Quantitative Political Risk Analysis (COMPSS 224) Syllabus

Introduction to Machine Learning

CS 189/289A  ·  UC Berkeley

This course provides a rigorous foundation in the mathematics, algorithms, and concepts of machine learning. I have served on the course staff for three semesters, rising to head TA. Much of the content we developed is publicly available on the course websites and at the CS 189 index page.

Fall 2025 Head TA — Prof. Narges Norouzi & Prof. Joseph Gonzalez Discussions  |  Website
Spring 2025 Head TA — Prof. Jonathan Shewchuk Discussions  |  Website
Spring 2023 TA — Prof. Jonathan Shewchuk Discussions  |  Website  |  ML Notes  |  Probability Notes

Optimization Models in Engineering

EECS 127/227AT  ·  UC Berkeley

This course provides an introduction to optimization models and their applications, covering practical linear algebra and convex optimization, with applications ranging from machine learning to decision-making and control.

Spring 2022 TA — Prof. Thomas Courtade Discussions  |  Convex Opt. Notes

Linear System Theory

EE 221A  ·  UC Berkeley

This is a graduate-level course introducing the modern state space theory of linear systems and control.

Fall 2021 Tutor — Prof. Shankar Sastry Syllabus  |  Linear Systems Notes  |  Linear Algebra Notes  |  Notation Notes

High School STEM Mentoring

LearnSTEM

I have had the privilege of working with six high school students through the LearnSTEM program on topics spanning circuit design and analysis, machine learning, data science, robotics, and computer vision.

Curriculum (more coming soon):
Student Research Papers (more coming soon):