His music has been performed around the world, and his collaborations range from Persian Tar masters to contemporary dance companies to musical robots. He has presented his academic research at both scientific and artistic conferences, as well as performing and presenting his generative music at major festivals. He teaches music technology at Simon Fraser University, where he is Professor in the School for the Contemporary Arts, and is the co-director of the Metacreation Lab, and a founding partner of Metacreative Technologies.