
Hi! Welcome to my page. I'm taking a sabbatical from 2025 season commissions to focus on personal and professional growth. If you have any opportunities for the 2026 season or beyond, please feel free to reach out!

Solo
Reflections on War as Art (2024)
for solo flute
An Unopened Seashell (2023)
for solo alto saxophone
Slimy Tracks (2023)
for solo classical guitar
Sewing in Thin Air (2022)
for solo piano
Half Decorations (2022)
for solo harp
Taxidermy (2022)
for solo bassoon
Slices/Frames (2017)
for solo violin
Placeless Place (2016)
for vibraphone and electronics

Chamber Music (2 to 5 players)
A Pause: Wondering (2024)
for sheng and cello
Fluttering, Flapping, Whirring (2024)
for flute, clarinet, violin, cello
Spider’s Web II (2023)
for piano and percussion
Weaving II (2023)
for alto flute and cello
Trigger (2022)
for clarinet, cello, and free percussion(s)
Weaving I (2022)
for di-xiao and cello
A String of Glimmering Lights in the Sky (2021)
for bass clarinet and marimba
The Scene of Flowing (2021)
for saxophone quartet
Raindrops on Cracked Mud (2019)
for bass flute, soprano saxophone, piano, percussion
Dust in the Air (2018-19)
for string quartet
In(Ex)clusion (2018)
for bass clarinet and piano
Close To Nothing (2018)
for string quartet
...nothing but a Mirage (2018)
for violin, cello, piano
Infinite Loops (2018)
for 2 pianists, 2 percussionists
Timelessness II (2017)
for dulcimer, clarinet, piano
Temps (2015)
for classical guitar and 2 percussionists
Memoir (2014)
for 2 cello and 2 dancers

Ensemble (more than 5 players)
A Sudden Gust of Wind (2021)
for 15 players
flute, oboe, clarinet, bassoon, french horn, trumpet, trombone, tuba, percussion, piano, violin I, violin II, viola, cello, double bass
Pressed Flowers in Glass (2020)
for 7 players
di-zi, ruan, gu-zheng, violin I, violin II, viola, cello
Art of Virus (2020)
for 17 players
2 alto saxophone, 2 tenor saxophone, 1 baritone saxophone, 1 horn, 4 trumpets, 2 trombones, 1 bass trombone, 1 tuba, 1 piano, 1 double bass, and drumset
Timelessness I (2017)
for 6 players
flute, clarinet (doubling bass clarinet), violin, cello, percussion, piano

Orchestra
Rosy Retrospection (2016-17)
Mirage (2015)

Vocal
Float (2020)
for soprano and bassoon
Stare (2020-21)
for tenor and 14 players
tenor, flute 1, flute 2, clarinet, alto saxophone, baritone saxophone, horn, trumpet in C, trombone 1, trombone 2, tuba, 1 percussionist, piano, electric guitar, electric bass
Fragmented Shatters (2019)
for vocal quartet (soprano, alto, tenor, bass)
See you (again) (2019)
for mezzo-soprano and piano
Dissolution (2017)
for mezzo-soprano and Trombone
When Raindrops Fall on the Lake Surface (2015)
for mezzo-soprano, flute, viola, cello, double bass, piano, and percussion
Perhaps Someday (2013)
for female-voice choir