From 1991 to 1995, I wrote theoretical computer science papers about triangulation and tetrahedral mesh generation algorithms: coming up with new algorithms, proving that they always work, and proving bounds on the number of elements produced and their shape. From 1995 to 2000, I researched and developed hexahedral mesh generation and connectivity improvement algorithms, and some automation and control algorithms for managing constraints on assemblies of parts. Since 2000 I've been serving as the Cubit project leader: working through the group to identify and meet Sandia's broader analysis model preparation needs.

I received a B.S in Applied Math, Engineering & Physics from the University of Wisconsin-Madison in 1988. I received an M.S. (1991) and Ph.D. (1993) in Applied Math from Cornell University under Steve Vavasis. I worked the summer of 1991 at Xerox PARC. Since Oct 1992 I've been at Sandia National Laboratories.