He received his PhD in computer science from the University of North Carolina at Chapel Hill in 2005 and then became a postdoctoral scholar at Lawrence Livermore National Laboratory. His research interests include scalable proximity computations and interactive ray tracing for massive models. He has published more than 30 technical papers in top journals and conferences related to visualization and graphics. In 2009, he received a distinguished paper award at Pacific Graphics.