I have been at Alma College since 2008. I teach courses in both Computer Science and New Media Studies, with expertise in computer graphics and digital media, in medical image analysis, and in numerical and GPU-based scientific computing.
- Ph.D., Computer Science, The University of North Carolina at Chapel Hill (2004)
- M.S., Computer Science, The University of North Carolina at Chapel Hill (1998)
- B.A., Mathematics, Kalamazoo College (1984)