Scroll down to see more

I specialize in computer graphics, physics, digital art, fabrication, and architectural design. What unifies all of these is my passion for everything geometric. I'm currently interested in projects that mix machine learning, physically-based simulation, applied mathematics, computational geometry, and fabrication. I'm happiest when prototyping new ideas and pursuing novel research that makes full use of my diverse background. Note that many of the projects you see on this website satisfy multiple categorical descriptions, but I've sorted them by their primary topics for convenience.

Download my CV
To see a World in a Grain of Sand
And a Heaven in a Wild Flower 
Hold Infinity in the palm of your hand 
And Eternity in an hour
--William Blake
Back to Top