Compositions

2025Winter Sketch — for zheng and electronics

2024Three Poems for orchestra
Postlude on D
— for organ
University of Toronto Opera Student Composers Collective:
Lysistrata reimaginedopera
2023Three Flows in Quartet — for flute, violin, cello and piano
Flux II — for organ
Arroios — for drum set and electronics
Lullaby — for violin and piano
2022Fall, Leaves, Fallfor tenor-bass choir
Shades of Greenfor percussion ensemble 
Le septet — for flute, clarinet, bass clarinet, piano, violin, cello, and double bass 
Prelude — for piano
2021Wind Phrase — for orchestra 
A Sheep Afloat — for saxophone ensemble
2020Flux — for orchestra
Four Haikus — for mezzo-soprano, flute, clarinet in B-flat, violin/viola, violoncello, and piano
Duet for Violin, Cello, and Electronics
String Quartet
2019For Nine — for nine musicians
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
2018Blurry Scenery — for piano trio
Winter Fall — for percussion ensemble
Stream — for solo violoncello and electronics
Chance — for soprano, clarinet, and piano
There Pieces — for woodwind quintet
2017Sonata for solo viola
When Will the Flowers Bloom? — for voice, bass clarinet, trumpet, and trombone
2016Horizon (Theme and Variations) — for orchestra2015Images of Ganzhou — quartet for flute, violin, violoncello, and piano2014Juan Chen — for string quartet