Teaching was a huge part of my time as an undergraduate at UC Berkeley. I was an undergraduate student instructor (TA) for CS 61A for five semesters (Summer 2013, Fall 2013, Fall 2014, Spring 2015, Fall 2015). I was a TA for the first summer offering of our introductory AI class, CS 188, in Summer 2014. I was also a TA for our introductory ML class, CS 189/289A, in Spring 2016.

After graduating from Berkeley, I co-instructed CS 61A for the Summer 2016 semester. Along with my co-instructor Marvin Zhang, I gave lectures to over 400 students and mentored a new generation of TAs.

You can view all my teaching reviews here.

CS 61A Resources

All resources developed as an instructor for CS 61A are available on the course website. Resources developed as a TA for CS 61A are available below.

Guest Lectures

Practice Problems