His primary training was of a classical bent, with early excursions into jazz and popular forms. His compositional education was heavily rooted in the contemporary avant–garde. Along with exposure to and study of various Asian and African musics, this suite of influences continue their hold on his musical thought. His music has been performed and broadcast in Europe, New Zealand, Australia, the USA, and Canada where he has received numerous awards and commissions. He also teaches synthesis, MIDI and digital studio operations at the Centre for Digital Imaging & Sound (CDIS) and currently produces the radio program Musica Nova on Vancouver Co-op Radio CFRO 102.7 FM.