Teaching

Teaching at MIT — Current

  • 18.085 — Computational Science and Engineering I — Fall 2020
  • 18.S190 — Introduction to Computational Science and Engineering — Fall 2020 (H2). This class is the new CSE track of 6.0002, and will meet the same requirement for many majors. Cross-listed with 6.S082 and 16.S688. Co-taught with David Darmofal (course 16).

Teaching at MIT — Past

  • 18.327 — Topics in Applied Mathematics: Computational Inverse Problems — Spring 2018
  • 18.S998 — How to build efficient numerical simulations of multiscale physics (by Aime Fournier and Philippe Ricoux, affiliates of the group) — IAP 2018
  • 18.367 — Waves and Imaging — Fall 2017
  • 18.03 — Differential equations — Spring 2017
  • 18.03 — Differential equations — Fall 2014
  • 18.336 — Fast methods for partial differential and integral equations — Spring 2014
  • 18.085 — Computational Science and Engineering — Spring 2014
  • 18.336 — Fast methods for partial differential and integral equations — Spring 2013
  • 18.325 — Topics in Applied Mathematics: Waves and Imaging — Fall 2012
  • 18.336 — Fast methods for partial differential and integral equations — Spring 2012
  • 18.330 — Introduction to Numerical Analysis — Spring 2012
  • 18.336 — Numerical methods for PDE — Spring 2011
  • 18.085 — Computational Science and Engineering — Spring 2011
  • 18.325 — Waves and Imaging — Fall 2009
  • 18.336 — Numerical methods for PDE — Spring 2010

Old teaching at Stanford

  • Math 53 — Ordinary Differential Equations with Linear Algebra — Spring 2009
  • Math 118 — Mathematics of Computation — Winter 2009
  • Math 104 — Applied Matrix Theory — Fall 2008
  • Math 52 — Multivariable Integral Calculus — Winter 2007 and Winter 2008
  • Math 135 — Chaos and Nonlinear Dynamics — Spring 2007