Compositions
Postlude on D — for organ
University of Toronto Opera Student Composers Collective: Lysistrata reimagined— opera
Flux II — for organ
Arroios — for drum set and electronics
Lullaby — for violin and piano
Shades of Green — for percussion ensemble
Le septet — for flute, clarinet, bass clarinet, piano, violin, cello, and double bass
Prelude — for piano
A Sheep Afloat — for saxophone ensemble
Four Haikus — for mezzo-soprano, flute, clarinet in B-flat, violin/viola, violoncello, and piano
Duet for Violin, Cello, and Electronics
String Quartet
Echo — for Chinese zheng and percussion
Seven Fragments — for one pianist with prepared piano and toy piano
Two Fading Visions of Rainy Summer Nights — for orchestra
Winter Fall — for percussion ensemble
Stream — for solo violoncello and electronics
Chance — for soprano, clarinet, and piano
There Pieces — for woodwind quintet
When Will the Flowers Bloom? — for voice, bass clarinet, trumpet, and trombone