Teaching Experience

Currently teaching at Virginia Tech

  • Calculus of Several Variables, Math 3214, Fall 2019
    See the Canvas page for details.


Virginia Tech

  • Calculus of Several Variables (Math 3214), Fall 2018, 2019
  • Modeling and Simulation of Biological Systems I (Math 5515 / GBCB 5515), Fall 2017
  • Modeling and Simulation of Biological Systems II (Math 5516), Spring 2017, 2018, 2019
  • Introduction to Differential Equations (Math 2214), Fall 2016

Williams College

  • Modeling Infectious Disease Dynamics (Math 307), Spring 2016
  • Calculus I (Math 130), Spring 2016
  • Malaria and Public Health, Winter 2016

Harvard T.H. Chan School of Public Health

  • Data analysis using R Nanocourse, November 2015
  • Introduction to Modeling Infectious Disease in IDC Bootcamp, January 2015
  • Introduction to Modeling Infectious Disease Nanocourse, July 2014
  • Malaria 101 Nanocourse, July 2014

Georgia Tech

  • Calculus I for Biologists, Fall 2011

Cornell University

  • Linear Algebra, Spring 2009
  • Calculus I, Fall 2008
  • Multivarialbe Calculus, Spring 2008
  • State of the Planet, Spring 2008

Duke University

  • General Chemistry Laboratory, Fall 2001, Spring 2002, Fall 2002, Spring 2003