First Contact Entertainment
Chief Technical Officer
Robotoki
Lead Engine Programmer
Rhythm & Hues
VFX Software R and D
Starbreeze Studios
Lead Engineer
nanoHUB.org
Graphics Research
Blizzard Entertainment
Sr. Software Engineer
Purdue Rendering & Perceptualization Lab
Graphics Research
Purdue University
Purdue University - Krannert School of Management