Chamber

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



Orchestra

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