Craig joined NVIDIA in 2012 and has been in NVIDIA Research since 2013. He has previously worked on light field cameras at Lytro, led a team of graphics researchers at Intel, and has started two companies. He was previously at NVIDIA from 2002-2005, where he led the development of the Cg toolkit and did early work on general purpose computation on GPUs. This work included the first applications of GPUs to computational finance, which remains an important application for them.
He previously led development of Pixar’s Photorealistic RenderMan product. Craig has an A.B. and M.Sc. from the Princeton Computer Science department.