top of page


Harcourt Fantasy (for chamber orchestra)

Once Upon a Time on an Island (for solo voice)

Voices (for alto saxophone and piano)

Butterfly Lovers (for two alto saxophones)


Twelve Meridians (for solo piano)

All Shall Pass (for alto saxophone and live electronics)

香港夜曲 Hong Kong Lullaby (for SATB choir)


Clarinet Sonata (for Bb clarinet and piano)

Until That Day (for wind orchestra)


Traders of the Silk Road (for string orchestra)

Unreasonable Reasoning (for amplified saxophone and drum set)

A 16-year-old with Bipolar Disorder (for baritone and piano)

The Road Take (for Bb clarinet, cello, and piano)

Strokes of Wonder (for clarinet and yangqin)


All Aboard! (for five-octave handbells and hand chimes)

Retrospect (for violin, viola, cello, and piano)

Nightfall (for horn, euphonium, and piano)

Travelling Frog (for horn quartet)

bottom of page