About Me

I am an associate professor in the Department of Math and Computer Science at Rhodes College. I teach a wide variety of computer science classes at Rhodes. My research interests lie in music informatics, an interdisciplinary field combining computer science with music. I am interested in advancing the state of artificial intelligence and machine learning by developing new computational methods and models for processing and producing music and musical information. I obtained my Ph.D. in computer science from the University of Massachusetts and my undergraduate degree from the University of Maryland.


During Spring 2023, I am teaching Programming Languages and Machine Learning.


My current research involves computational music theory: developing probabalistic models and algorithms for analyzing music in various ways that a human music theorist or music analyist would. My recent efforts have been devoted to computational studies of the rhythmic properties of music, algorithmic composition, and Schenkerian analysis, a type of music analysis that reveals a structural hierarchy among the notes of a composition.

little graph