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


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

Mutagen (March 2020): generative music using Euterpea, analog synths, and sound manipulations combined with some Processing visuals.

Zero Order III (March 2020): real-time interactive work with Euterpea and some analog synths.

Mockingbird (August 2019): hand-made piece featuring manipulated bird calls.

The Cube Squared (July 2019): algorithmic bossa nova. I had another algorithmic jazz piece in a somewhat different style (“The Cube”) and wondered what would happen if I swapped out the algorithmic instrumentalists.


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.
  • Subscribe to me on YouTube if you want music visualizations and occasional research-related videos.
  • If you only want to know what I update libraries I maintain (like Euterpea), just watch the repo for that project/library on GitHub and you’ll get notified when there are issue/bug reports or updates to the source.
  • Follow me on Facebook for all of the above and other updates. You can just follow me on Facebook (without friending) if you only get updates on new compositions, visualizations, publications, libraries I maintain, 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. Please be aware that I typically only use the messenger app with close family and friends, so don’t use that as a way to report problems with the libraries I maintain. I do not currently use Twitter or other social media sites.