He designs, develops and tests architectural features that enable HPC on GPUs. Prior to joining NVIDIA in 2005, he was an associate professor of Computer Science at the Colorado School of Mines. Prior to that, he was a research associate professor at UNC Chapel Hill from 1991 until 2003. He received his Ph.D. from Duke University in 1991 under the supervision of professor John Reif studying parallel programming techniques. In 2000, he worked half-time jumpstarting Deltasphere, Inc., a company that builds scene digitizers (primarily for forensic applications).