After teaching at Yale from 1986–96, he moved to University of British Columbia where he teaches ethnomusicology, composition, music theory and gamelan performance, co-directs the doctoral program in ethnomusicology.