Current Courses

Spring 2025

  • MUSC 1120-002
    Music Theory II
  • MUSC 3550-003
    20th-Century Techniques
  • MUSC 6550-001
    Adv Formal Proc I

Fall 2024

Summer 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