Winter 2018
no teaching --- Acting Vice-Dean, Undergraduate & International, administrative release.
Fall 2017
MAT188 Linear Algebra (Course webpage on Blackboard)

Fall 2015, Winter 2016
no teaching --- Associate Chair, Undergraduate administrative release.

Winter 2016
Mat234H1S Differential Equations (Course webpage on Blackboard)
MAT1062 Introductory Numerical Methods for PDE
Fall 2015
no teaching --- Associate Chair, Undergraduate administrative release.

Fall 2014, Winter 2015
On leave

Winter 2014
Mat234H1S Differential Equations (Course webpage on Blackboard)
Fall 2013
MAT188 Linear Algebra (Course webpage on Blackboard)
Mat1060H1F PDE 1

Winter 2013
MAT1062 Introductory Numerical Methods for PDE
Fall 2012
MAT188 Linear Algebra Sections 4 and 7 (Course webpage on Blackboard)

Winter 2012
MAT234 Differential Equations (Course webpage on Blackboard)
Fall 2011
MAT291 Calculus III (Course webpage on Blackboard)
Mat1060 PDE I

Winter 2011
MAT187 Calculus (Course webpage on Blackboard)
Mat135Y Calculus 1 (year-long course)
Fall 2010
MAT188 Applied Linear Algebra (Course webpage on Blackboard)
Mat135Y Calculus 1 (year-long course)

Fall 2009, Winter 2010
On leave

Winter 2009
MAT1062 Introductory Numerical Methods for PDE
Fall 2008
MAT188 Applied Linear Algebra (Course webpage on Blackboard)

Winter 2008
MAT1062 Computational Methods for PDE
Fall 2007
MAT188 Applied Linear Algebra (Course webpage on Blackboard)
APM384 Partial Differential Equations for Engineers (Course webpage on Blackboard)

Fall 2005, Winter 2006, Fall 2006, Winter 2007
on leave

Winter 2005
Mat357H1S Real Analysis 1
Mat135Y Calculus 1
Fall 2004
Mat1060H1F Introduction to Partial Differential Equations
Mat135Y Calculus 1

Winter 2004
APM236H1S Applications of Linear Programming
Sci199Y Strategy, Voting, Power and Proof
Fall 2003
Mat223H1F Linear Algebra I
Sci199Y Strategy, Voting, Power and Proof

Winter 2003
MAT457Y1/MAT1000Y1 Graduate Real Analysis
APM236H1S Applications of Linear Programming
Fall 2002
MAT457Y1/MAT1000Y1 Graduate Real Analysis

Winter 2002
MAT187H1S Calculus for Engineers, Part 2
APM236H1S Applications of Linear Programming
Fall 2001
on leave

Teaching at the University of Pennsylvania

Spring 2001
Math 141 Calculus for the Natural Sciences, Part 2
Fall 2000
Math 140 Calculus for the Natural Sciences, Part 1
Math 320 Undergraduate Numerical Analysis

Spring 1999
Math 591 Graduate Numerical Analysis
Fall 1998
Math 320 Undergraduate Numerical Analysis,
Math 590 Graduate Nonlinear ODEs with applications to Biology

Spring 1998
Math 240 Calculus III
Math 425 Undergraduate PDEs
Fall 1997
Math 320 Undergraduate Numerical Analysis