Creative Coding


tl;dr: Call 206.424.7994 to interactively generate your poem. In the Fall of 2014 I started playing around with the UbuWeb archive of John Giorno’s Dial-a-Poem poets. I set up an Asterisk telephony service that users could call (yes, on their phones)

/ Comments Off on Dada-Dial


In 1945, Vannevar Bush, a defense engineer, hypothesized about a ‘memex’ or ‘memory extender’ machine, detailing how it could provide humans with an “enlarged intimate supplement to one’s memory”. Memix embraces the technical aspects of Bush’s ideas, but rejects the

/ Comments Off on Memix

Face Planets

Part of  window display for the street-level Environmental Fluid Dynamics lab at NYU , Face Planets provides a simple, but provocative interaction to draw passers-by to learn more about the lab.

/ Comments Off on Face Planets

Chess Revisualized

To aid in the development of Chess Tutor, I began prototyping new visual styles for chess that express the unseen elements of the game to beginners and intermediate players.

/ Comments Off on Chess Revisualized

Centrality: Generative Lexicographical Poetry

Meaning often lies in seemingly random events, in the chaos and messiness of life. Yet when we read, we try to get at the meaning by digging deeper, getting to the core or the center of the author’s message. Centrality

/ Comments Off on Centrality: Generative Lexicographical Poetry

Modeling AC Power

I am interested in evolving the systems by incorporating interactive technologies that enable individuals to understand and take active roles. Early in 2014 I began thinking about how an interactive electrical grid might allow individuals to understand how much energy

/ Comments Off on Modeling AC Power