My research interests primarily lie in the area of computer graphics and geometry processing. However, I am interested in most problems that have a geometric or mathematical flavor to them. Some of the other areas in which I have recently worked on are multiview geometry in computer vision, topology preserving meshing of implicit and algebraic surfaces, general purpose computation on the GPU (GPGPU), robot motion planning, robust geometric computation, solid modeling. I have recently started working on approximation algorithms for facility location problems. My papers page has more details on my work.