His research interests lie in numerical methods for computer graphics and animation, particularly focusing on efficient numerical optimization techniques for large-scale problems in physics-based animation and computational displays. He did his B.tech at IITD and an M.S. and a Ph.D. from the University of North Carolina at Chapel Hill advised by Prof. Ming Lin. He was a postdoc at the University of California, Berkeley working with Prof. James O'Brien.