Self Reflecting Pools
Interactive Installation
Requisite Variety
Generative Painting
Surface Tensions
Interactive Installation
Murmurations
Interactive Installation
Against the Current
Interactive Installation
Smoke Signals
Interactive Installation
Timelapse
Interactive Painting