I'm an assistant professor in the Department of Computer Science and Engineering at the University of Minnesota, Twin Cities. My 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. Previously, I received a B.Tech. from the Indian Institute of Technology Delhi and an M.S. and a Ph.D. from the University of North Carolina at Chapel Hill advised by Prof. Ming Lin. I was a postdoc at the University of California, Berkeley working with Prof. James O'Brien.