Teaching

CV

My teaching schedule this semester is CS 150L Data Structures and Algorithms Lab, MATH 161 Calculus I, and MATH 263 Calculus III.

In previous semesters, I also taught:

CM 151 Introduction to Computational Science, Spring 2019.
CM 160 Games as Models of the Natural World, Fall 2017.
CS 105 Digital Media, Spring 2018, Fall 2018.
CS 200 Computers and Society, Spring 2017, Spring 2018, Spring 2019.
CS 202 Analysis of Algorithms, Fall 2016, Fall 2017, Fall 2018.
CS 303 Theory of Computation, Spring 2017, Spring 2019.
CS 410 Cyber Security, Spring 2018.
MATH 125 Modeling and Differential Calculus, Fall 2013, Spring 2015.
MATH 141 Differential Calculus and Economic Modeling, Fall 2014.
MATH 161 Calculus I, Fall 2013, Summer 2014, Fall 2015, Spring 2016, Fall 2016.
MATH 162 Calculus II, Fall 2014, Fall 2016.
MATH 186 Applied Statistics, Spring 2014, Spring 2015.
MATH 263 Calculus III, Spring 2014.
MATH 264 Differential Equations With Linear Algebra, Spring 2016.
MATH 343 Advanced Multivariable Calculus, Fall 2015.

I previously had an appointment at UC Berkeley, where I taught:

Spring 2013: Math 104 – Introduction to Analysis, evaluations.
Fall 2012: Math 141 – Elementary Differential Topology, evaluations.
Summer 2012: Math 1B – Calculus, evaluations.
Spring 2012: Math 141 – Elementary Differential Topology, evaluations.
Fall 2011: Math 214 – Differential Manifolds, evaluations.
Spring 2011: Math 104 – Introduction to Analysis, evaluations.
Fall 2010: Math 214 – Differential Manifolds, evaluations.

Before that, I was a grad student at Johns Hopkins, where I was also evaluated by students.
Johns Hopkins evaluataions:
Spring 2010
Fall 2009
Fall 2008
Spring 2008
Fall 2004 to Fall 2007
Summer 2006
Summer 2005