Welcome.
Update: As of January 2010, I will be transitioning to a new position at Galois, Inc. and will be at the university in a research capacity part time through the end of the academic year.
Before leaving UO, I was an adjunct instructor and research associate at the University of Oregon, Department of Computer and Information Science. Before Sept. 2007, I was a technical staff member at the Los Alamos National Laboratory in the Computational Physics (CCS-2) and Advanced Computing Laboratory (CCS-1) groups. I was a member of the LANL Data Driven Modeling and Analysis Team and the LANL Cluster Research Laboratory.
My research tends to focus on topics that fall at the intersection (or nearby) of the areas of scientific computing, image and data analysis, parallel algorithms, and programming languages. My background is computer engineering (PhD 2006), mathematics and computer science (MS 2001, BS 1999). My CV can be obtained here.
Please follow the links on the left to learn more about my current research and academic activities, in addition to my publications and publicly available software.
I have recently completed a book entitled "Introduction to Concurrency in Programming Languages" with my co-authors Craig Rasmussen (LANL) and Timothy Mattson (Intel).