Positions held
Longy School of Music
Chair, Composition and Theory Department: 2003-10Conservatory and Community Programs Faculty, 2010-13
Conservatory Faculty 2013-present
Oberlin College Conservatory
Visiting Assistant Professor: 2002-2003TIMARA (Technology in Music and Related Arts) Department
Cleveland Institute of Music
Content Presenter and Curriculum Development Assistant: 2001-03Distance Learning Department (Science of Sound)
Cleveland State University
Part-time Instructor in Music: 2001-03Composition, Computer Music, Music Technology, Music Theory
Case Western Reserve University
Part-time Lecturer in Music: 2001, 2003Luther College
Assistant Professor of Music: 1995-2000Tennessee State University (Nashville)
Assistant Professor of Music: 1992-95University of Michigan
Teaching Fellow, Composition Department: 1986-89University of Tennessee, Knoxville
Teaching Assistant, Music Department: 1983-85