University of Michigan–Dearborn
- Math 420/520 (Stochastic Processes), Winter 2013
- Math 116 (Integral Calculus) Section 5, Winter 2013
- Math 116 (Integral Calculus) Sections 4 & 6, Fall 2012
UCSD
- Math 20D (Differential Equations), Spring 2012 (Teaching Evaluation)
- Math 10B (Integral Calculus), Winter 2012 (Teaching Evaluation)
- Math 20F (Linear Algebra), Fall 2011 (Teaching Evaluation)
- Math 20C (Multi-variable Calculus), Spring 2011 (Teaching Evaluation)
- Math 20B (Integral Calculus), Fall 2010 (Teaching Evaluation)
University of Michigan–Ann Arbor
- Primary Instructor
- Math 116 (Integral Calculus), Fall 2009
- Math 115 (Differential Calculus), Fall 2006
- Math 105 (Precalculus), Fall 2005, Winter 2006
- Teaching Assistant
- Math 216 (Differential Equations), Winter and Fall 2007, Winter and Fall 2008