I'm a lecturer in the Program in Computing for the Arts and Sciences at the University of Michigan, where I teach classes on critical computing and computing in the arts. I've previously worked as a data scientist at the Institute for Social Research at U-M and taught classes in the department of music at Yale.

As a music scholar I'm interested in the role of computing in musical theory and practice, from the postwar intellectual history of music theory to attempts to get computers to improvise and make music.

I'm also a co-convenor of a working group on Sound and Technology sponsored by the Consortium for the History of Science, Technology, and Medicine.

More generally, I really like semiotics, Adorno, greyhounds, and tennis.