When I had my master's degree in hand (MS CS + computer-aided geometric design from ASU), I was down to a motorcycle, $800 in checking, passed on several standard programming jobs, and a one booked $1000 trip to the SIGGRAPH conference in Las Vegas. This was a do-or-die attempt to find a challenging job in computer graphics. The risk paid off, and I began work at Kubota Graphics in Silicon Valley (where I grew up), launching a career arc that has spiraled around a theme of 3D geometry, visual fidelity, high-performance rendering, and human-centered visual design. This arc has carried me through an amusing assortment of projects: DirectAnimation (in charge of 3D graphics), Direct3D (contributed several 3D graphics patents), project Fahrenheit (Microsoft/SGI collaboration on high-performance large-scale rendering), NFL Fever 2003 (player animation, cinematic scripting), Forza 3 (high-fidelity car rendering), Microsoft research (neuronal image stitching), Captivate (automated media & documents understanding and intelligent high-fidelity presentation), and Qumulo (network data storage status visualizations). Then Ubix. Many of my colleagues here have said that this job is the one that causes our entire strange career paths to finally make sense. I get to draw on pretty much everything I've ever learned in our efforts to bring true meaning and understanding to the scattered piles of data rising around us. I get to tackle of the meaty problem of supporting understanding and rich meaningful dialog between human and machine, expressed through a collection of different channels. We do this to gain more than mere answers. Ultimately, our goal is genuine insight.

Whenever possible I enjoy time with my two kids, get out and golf, explore the awesome Pacific Northwest, and vacuum up the various leavings of our three rescue cats. In my spare time I work, along with my wife, on the task of bringing computer science instruction into high schools through the TEALS program.