About Me

I am an assistant 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 Fall 2017, I am teaching Discrete Structures and Programming Languages.


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 Schenkerian analysis, a type of music analysis that reveals a structural hierarchy among the notes of a composition.

little graph