Teaching


Current:
Spring 2017: Math 120A, Introduction to Group Theory
Spring 2017: Math 130A, Probability and Stochastic Processes


Mathvas, my mathematics + programming + art workshop web app.
UCI Math Circle


UC Irvine:
Winter 2017: Math 9, Introduction to Programming for Numerical Analysis
Fall 2016: Math 3A, Linear Algebra (both sections)
Spring 2016: Math 206C/H120C, Introduction to Graduate Algebra
Winter 2016: Math 206B/H120B, Introduction to Graduate Algebra
Fall 2015: Math 2B, Calculus
Fall 2015: Math 206A/H120A, Introduction to Graduate Algebra
Spring 2015: Math 206C, Introduction to Graduate Algebra
Winter 2015: Math 206B, Introduction to Graduate Algebra
Fall 2014: Math 2B, Calculus
Fall 2014: Math 206A, Introduction to Graduate Algebra

University of Pennsylvania:
Summer 2010: Math 240
Summer 2008: Math 170: Ideas in Mathematics
TA: Fall 2010: Math 371
TA: Spring 2009: Math 114
TA: Fall 2008: Math 240
TA: Spring 2008: Math 240
TA: Fall 2007: Math 241