Find me on: SoundCloud | YouTube | BandCamp | Facebook | LinkedIn | ResearchGate


I am currently a Research Assistant Professor at Stevens Institute of Technology. Previously I was a Visiting Professor at Southern Methodist University and Lecturer at Yale. My current work involves research is at the intersection of artificial intelligence, machine learning, music theory, and programming languages. I am also a composer and have dabbled in other creative areas in the past, and I have a life-long interest in aquariums, fish, and aquatic invertebrates. This site contains information on various areas of my research, other work, and hobbies.

Recent Work

Zero Order II, an interactive generative system coded with the Littlefoot language for a ROLI Lightpad M block.

Partially algorithmic work with some bossa nova accompaniment algorithms used as part of a remix an old piece of mine.

Largely algorithmic work experimenting with chord and melodic mutation algorithms in Euterpea:

Partially algorithmic work with pattern-based generation in Euterpea:

Algorithmic music with Euterpea and Kulitta (visuals created with Processing):


Where can I hear other examples of Kulitta and/or Euterpea-made music?
On my SoundCloud page there is a playlist of Kulitta-made music and also a playlist of Euterpea-made music. There are some embedded examples on my Kulitta page along with more information on the system. Higher quality recordings of some pieces are also available on my bandcamp page.

How can I get updates on new pieces and/or research?
There are a few ways:

  • SoundCloud if you just want to hear new music I make.
  • Scribe to me on YouTube if you want music visualizations and occasional research-related videos.
  • Follow me on Facebook for all of the above and a lot more. If just follow me on Facebook (but don’t friend), then you’ll get updates on new compositions, visualizations, publications, libraries I maintain (Kulitta and Euterpea), and various other work-related projects of mine. If you friend me, you’ll also get other shared things that I find humorous (typically bad music puns) and periodic pictures of things relating to my other hobbies. I do not currently use Twitter or other social media sites.