
I am a computer scientist at D. E. Shaw Research where we are working on computational biochemistry. In particular, we’re applying parallel computing to accelerate long-time-scale molecular dynamics simulations. Previously, I was with the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory. There, I most recently worked on algorithms for large-scale graphs and complex networks for data science applications.
My general research interests are in numerical and discrete algorithms and high-performance computing, including preconditioning and multilevel methods for solving sparse linear systems, combinatorial and graph algorithms, parallel and distributed computing, as well as engineering applications and the design of numerical software.
I studied at the University of Minnesota (Computer Science, Ph.D., 1997) and the University of Waterloo (Systems Design Engineering, Hons. B. A. Sc., 1993). I received a 2002 Presidential Early Career Award for Scientists and Engineers (PECASE) for my research and software in preconditioning methods.