He began teaching at State University of New York, Buffalo in 1967, where he stayed until 1989, becoming full professor in 1979 and serving as chair from 1987-89. He was also appointed Richard H. Fogel Professor of Music at University of North Carolina at Chapel Hill.
He began teaching at State University of New York, Buffalo in 1967, where he remained until 1989, becoming a full professor in 1979 and serving as chair from 1987-89. He was also appointed Richard H. Fogel Professor of Music at the University of North Carolina at Chapel Hill.