Redwood forest

Welcome

I'm a research scientist at NVIDIA. My work focuses on tools and programming methodologies for parallel processors.

I earned my PhD from Berkeley, under the direction of Kurt Keutzer, where I built the Copperhead language and compiler, which allows Python programmers to use nested data parallel abstractions and gain high efficiency on contemporary parallel platforms. I earned my MS and BS from Brigham Young University, where I worked with Brent Nelson on higher radix floating-point representations for FPGAs.

My wife and I are the proud parents of a old son, a old daughter, and a old daughter.