He graduated with a Ph.D. in Computer Science from the University of Washington at Seattle in 2002. Professor Grimm's research explores how to leverage programming language technologies for making complex systems easier to build, maintain, and extend. His recent work focuses on multilingual and on streaming systems. Professor Grimm's honors include an NSF Career Award, a Junior Fellowship at NYU's Center for Teaching Excellence, and the Best Paper Award at the 6th ACM International Conference on Distributed Event-Based Systems.