I am an Associate Professor of Computer Science at Brown University, where I co-lead the Brown Visual Computing group. My research sits at the intersection of computer graphics, artificial intelligence, and machine learning—especially how AI and ML tools can make the practice of visual creation easier, more accessible, and more fulfilling. I'm particularly interested in technologies for creating, manipulating, and analyzing 3D shapes and scenes, and these days I'm excited about neurosymbolic methods for doing so (combining the best aspects of procedural models and deep neural networks). My research has been funded by gifts from Adobe, Autodesk, Roblox, Pixar, and NVIDIA, as well as grants from DARPA and the National Science Foundation, including an NSF CAREER Award.

I received my PhD from Stanford University, where I worked with Pat Hanrahan in the Graphics Lab and with Noah Goodman in the Computation and Cognition Lab. I received my undergraduate degree from the University of California, Berkeley.

My Erdős number is 4 (Daniel Ritchie → Niloy Mitra → Leonidas Guibas → Boris Aronov → Paul Erdős). My Bacon number is 3, though only if you count all film credits, not just cast appearances (Daniel Ritchie → John Lasseter → Tom Hanks → Kevin Bacon). This (debatably) makes my Erdős-Bacon number 7.

News
November 2026
Applications are open for our NSF summer REU site, Artificial Intelligence for Computational Creativity! The application deadline is February 3.
September 2026
Code for ShapeLib is now available on Github.
September 2026
Check out Maxim's new paper (to appear at SIGGRAPH Asia) to learn how a good DSL design + classic program synthesis techniques can beat frontier LLMs at generating game character behaviors.
August 2026
The ShapeLib paper is finally out in ACM ToG!
July 2026
A recording of my talk at the BeyondCAD Workshop is now available.
Archive
Publications