I maintain a simple teaching philosophy: lecturing becomes teaching when students are learning. After all, teaching only exists to facilitate learning. I work hard to guide students through new concepts while repressing my own ego. It is not about me; it is about the students.


  • EN.530.390.13: Applications in Scientific Computing
  • EN.530.391.13: Introduction to Scientific Computing
  • EN.500.111.13-14: HEART: The Computer Laboratory: Constructing virtual experiments for science and engineering