I am a composer, improviser, and technologist based in Brooklyn, NY. I make music for people using electronics and virtual scores. I teach electronic music at Vassar College. I make creative digital platforms for live performance and music pedagogy. I also study and write about experimental, electronic, and improvised music.


Fossil Record with guitarist Jay Sorce out now (purchase, or streaming everywhere):


You can listen to my music (acoustic, electronic, notated, improvised, etc). Learn more about my sound installations. Here’s a bio. And some upcoming events. Check out some recent media coverage. And my contact information.


Learn about my research, including recent and forthcoming publications. A couple of articles are available online: in one article, I use statistical methods to analyze the music of John Cage. In another, I compare performances of Earle Brown’s “open form” compositions. Here’s a list of some other publications of mine. I also maintain a blog whose contents frequently intersect with my research projects.


In addition to my creative work with music technology, I develop virtual score software for live performance and pedagogy. I also created a Python toolkit for analyzing experimental music called IndySim. LINEWAVES is my new music and coding pedagogy project.