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
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):
Curriculum (more coming soon):
- The Design and Analysis of Electric Circuits
- An Introduction to Machine Learning (version 1)
- An Introduction to Machine Learning (version 2)
- An Introduction to Machine Learning (version 3)
Student Research Papers (more coming soon):