Procedural Marble

The fracturing, fissuring surface quality of marble seems immune to codification, or at least that’s what I first thought. Over my final semester at ITP, I audited the…

Day Two #100daysofMusic

I challenged myself to figure out the Arrangement view in Ableton, and at least I got something to work. Also I got a chance to give my Yeti…


Starting the New Year off right, I’m planning on tackling something that’s long evaded me– music. I possess no natural talent, but that hasn’t flagged my enthusiasm. I…


Fungus Final Concept: Desktop Organizer

  This is a quick concept sketch for ourĀ final in Fungus Among Us.

NIME Performance at the Knitting Factory

Basic Scenegraph in Cinder

GLSL play

First Stab at Writing a Fragment Shader, 2

First Stab at Writing a Fragment Shader, 1