# Teaching

If you are a student looking for a course homepage, please access it through CatCourses

Fall 2020, Math 292: Special Topics, Boundary Integral Methods, jointly taught (UCM - remote)

Spring 2020, Math 222: Partial Differential Equations (UCM - partially remote)

Spring 2019, Math 222: Partial Differential Equations (UCM)

Spring 2017, Math 222: Partial Differential Equations (UCM)

Spring 2016, Math 222: Partial Differential Equations (UCM)

Spring 2015, Math 222: Partial Differential Equations II (UCM)

Spring 2010, Simulations using Particles, jointly taught (ETHZ)

Fall 2020, Math 24: Introduction to Linear Algebra and Differential Equations, jointly taught (UCM - remote)

Fall 2019, Math 24: Introduction to Linear Algebra and Differential Equations (UCM)

Fall 2018, Long Calculus II (Tulane University)

Fall 2017, Math 125: Intermediate Differential Equations (UCM)

Spring 2018, Math 24: Introduction to Linear Algebra and Differential Equations (UCM)

Fall 2016, Math 24: Introduction to Linear Algebra and Differential Equations (UCM)

Fall 2015, Math 24: Introduction to Linear Algebra and Differential Equations (UCM)

Spring 2014, Math 383: First Course in Differential Equations, 2 sections (UNC-CH)

Spring 2013, Math 383: Linear Algebra and Differential Equations (UNC-CH)

Fall 2012, Math 190: "Going with the Flow": the Mathematics of Fluid Dynamics (UNC-CH)

Spring 2012, Math 383: Linear Algebra and Differential Equations (UNC-CH)

Spring 2012, Math 51: Fish Gotta Swim, Birds Gotta Fly: the Mathematics and Mechanics of Moving, TA (UNC-CH)

Fall 2012, Math 233: Calculus of Functions of Several Variables (UNC-CH)

Spring 2011, Numerical Methods for Partial Differential Equations (ETHZ)

Fall 2007, V63: Linear Algebra (NYU)

Summer 2002, Calculus of Functions of Several Variables, Grader (UNC-CH)

Fall 2001, Introduction to Scientific Programming, TA (UNC-CH)