Besides GPGPU, his principal research interests include real-time rendering techniques such as level of detail and visibility calculation, 3D scanning and surface reconstruction, and sampling and reconstruction strategies for interactive ray tracing. He earned his Ph.D. in Computer Science at the University of North Carolina after studying chemistry at the Colorado College.