Many of his compositions and arrangements have been played by professional and community groups including the Calgary Philharmonic Symphony Orchestra, the Victoria Symphony Orchestra and the Vancouver Symphony Orchestra. Some of his works have been broadcast by BBC, CBC, VTV and other networks. He composed for the Millennium Project produced by the Vancouver Chinese Culture Centre in 2001. He received grant from Socan foundation to be a resident composer in Orchid Ensemble in 2007. He released his composition album CD in 2008. The production of the CD is financially supported by Canada Council for the Arts, and the CD is distributed by Canadian Music Centre. He has worked with musicians from various cultural backgrounds in Canada to develop a new form of musical expression that incorporates multiple traditions into a true voice of Canadian culture.