Experience
Education
Bio
More generally, I collaborate with engineers and scientists to simulate systems as diverse as cell phone components, peer-to-peer overlay networks, and musical instruments. This work mixes software design, mathematical analysis, and physical modeling. I am currently teaching Introduction to Scientific Computing (CS 3220), and Alex Vladimirsky and I are co-organizing the Scientific Computing and Numerics (SCAN) Seminar.