Current Courses

Fall 2024

  • MUSC 1110-002
    Music Theory I
  • MUSC 2110-003
    Music Theory III
  • MUSC 3560-003
    Form and Analysis
  • MUSC 7510-001
    Theory Pedagogy

Summer 2024

Spring 2024

Professional Organizations

  • Rocky Mountain Society of Music Theory. 04/2015 - 04/2017. Position : President.
  • College Music Society. 08/2010 - present. Position : Member.
  • Society for Music Theory. 08/2010 - present. Position : Member.

Student Projects

  • University Teaching Assistantship. George Marie. 09/2012 - 05/2013
  • I am supervising the following UROP: "Beethoven's Romantic and Classical Tendencies" . Timothy A. Thaler. 01/10/2011 - 04/27/2011