Before joining IMPA in 2010, Diego worked as a postdoctoral researcher at Microsoft Research in Redmond, Wash. He is interested in most topics related to computer graphics, but focuses on parallelism, real-time rendering, and image processing. He received B.Eng. and M.S. degrees in computer science from PUC-Rio in 2000 and 2002, respectively, and a Ph.D. in computer science from Princeton University in 2007.