Positions held


Longy School of Music

Chair, Composition and Theory Department: 2003-10
Conservatory and Community Programs Faculty, 2010-13
Conservatory Faculty 2013-present

Oberlin College Conservatory

Visiting Assistant Professor: 2002-2003
TIMARA (Technology in Music and Related Arts) Department

Cleveland Institute of Music

Content Presenter and Curriculum Development Assistant: 2001-03
Distance Learning Department (Science of Sound)

Cleveland State University

Part-time Instructor in Music: 2001-03
Composition, Computer Music, Music Technology, Music Theory

Case Western Reserve University

Part-time Lecturer in Music: 2001, 2003

Luther College

Assistant Professor of Music: 1995-2000

Tennessee State University (Nashville)

Assistant Professor of Music: 1992-95

University of Michigan

Teaching Fellow, Composition Department: 1986-89

University of Tennessee, Knoxville

Teaching Assistant, Music Department: 1983-85