Office: 6-225E Keller Hall
Phone: (612) 625-2013
Email: narain@umn.edu

Rahul Narain rhymes with "car full o' lion"

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.

Publications

Teaching

Fall 2016: CSCI 8980: Physics-Based Animation

Spring 2016: CSCI 4611: Programming Interactive Computer Graphics and Games

Fall 2015: CSCI 5980/8980: Physics-Based Animation

Fall 2013 (at Berkeley): I gave two guest lectures on fluid simulation in CS 184: Foundations of Computer Graphics. Here are the slides: (1) Introduction and particle-based fluids, (2) grid-based fluids. They're okay.

Summer 2011 (at UNC): COMP 116: Introduction to Scientific Computing

Code