Three Flows in Quartet (2023)
for flute, violin, cello and piano
Lullaby (2023)
for violin and piano
Le septet (2022)
for flute, clarinet, bass clarinet, piano, violin, cello, and double bass
Shades of Green (2022)
for percussion ensemble
A Sheep Afloat (2021)
for saxophone ensemble
Four Haikus (2020)
for mezzo-soprano, flute, clarinet in B-flat, violin/viola, violoncello, and piano
String Quartet (2020)
For Nine (2019)
for nine musicians
Echo (2019)
for Chinese zheng and percussion
Blurry Scenery (2018)
for piano trio
Winter Fall (2018)
for percussion ensemble
Chance (2018)
for soprano, clarinet, and piano
There Pieces (2018)
for woodwind quintet
When Will the Flowers Bloom? (2017)
for voice, bass clarinet, trumpet, and trombone
Images of Ganzhou (2015)
for flute, violin, violoncello, and piano
Juan Chen (2014)
for string quartet
Three Poems for orchestra (2024)
Wind Phrase (2021/24)
Flux (2020)
Two Fading Visions of Rainy Summer Nights (2019)
Horizon (Theme and Variations) (2016)
Solo
Postlude on D (2024)— for organ
Flux II (2023)— for organ
Prelude (2022) — for piano
Seven Fragments (2019)
for one pianist with prepared piano and toy piano
Sonata (2017) — for solo viola
Eletronics
Winter Sketch (2025)
for zheng and electronics
Arroios (2023)
for drum set and electronics
Duet (2020)
for Violin, Cello, and Electronics
Stream (2018)
for solo violoncello and electronics
Vocal
University of Toronto Opera Student Composers Collective: Lysistrata reimagined (2024) — opera
Fall, Leaves, Fall (2022) — for tenor-bass choir