 His principal teachers were David Diamond, Joseph Schwantner, Bernard Rands, Stephen Albert and Frederic Rzewski.He studied at the Juilliard School, where he received the Doctorate in 1989, and also served on their Evening Division faculty over a ten-year period.Starting in 2007 he served for two years as a visiting faculty member at the McIntire Department of Music at the University of Virginia.