
Instrumental
As I Am (2025) for youth orchestra and children’s chorus, duration ca. 22’
Commissioned by the Boulder Children’s Chorale in honor of the Boulder Children’s Chorale’s 15th Anniversary
Not Staying Long (2024) for orchestra, SATB chorus, and soprano/alto descant, duration ca. 8’
Commissioned by the Denver Young Artists Orchestra and the St. Martin’s Chamber Choir
Dedicated to the victims of the Columbine shooting and their loved ones
Sun Strands (2023) for solo violin, duration ca. 5’
Commissioned by the Curtis Institute of Music violin department
Solar Filament (2023) for violin duet, duration ca. 8’ | Watch
Written for Maya Buchanan and Corina Deng at the Curtis Institute of Music
The River’s Course (2023) for chamber ensemble, duration ca. 10’ | Listen
Written for the Aspen Contemporary Ensemble at the Aspen Music Festival
Unfurl (2023) for orchestra(picc.2.2.3(III=Bs.Cl.).2-4.2.1.1-Tmp+2 perc-harp-celesta-strings), duration ca. 7’
Written for the Aspen Conducting Academy orchestra at the Aspen Music Festival
Gossamer Depths (2023) for orchestra (2(II=picc).2(II=E.h.).2.2-4.2.3.1-Tmp+3 perc-harp-strings), duration ca. 9’30” | Listen
Commissioned by the Boulder Philharmonic and also performed by the Curtis Symphony Orchestra
Melt/bubble/steam (2022) for brass quintet, duration ca. 3’
Commissioned by the Boulder Philharmonic
Luminance (2022) for string orchestra, duration ca. 9’
Written for the Next Festival of Emerging Artists
Different Universes (2022) for guitar and marimba, duration ca. 5’
Commissioned by One Book, One Philly
Cascade (2022) for orchestra (3(III=pic).3(III=E.h.)3(III=Bs.Cl.).3-4.3.3.1-perc(3)-harp-piano-strings), duration ca. 8’ | Listen
Written for the Curtis Symphony Orchestra
Eikasia (2021) for sinfonietta, duration ca. 9’ | Listen
Indiana University New Music Ensemble Undergraduate Commission
Concerto For Irish Dance (2020) for Irish dancer, Irish flute, Anglo concertina, 2 fiddles viola, cello, harp, and percussion, duration ca. 10’ | Watch
Images on Silk and Velvet (2019) for orchestra, duration ca. 7’30” | Listen | Score
To and From (2019) for flute and guitar, duration ca. 6’ | Watch
Fractured Flame (2019) for string quartet, duration ca. 5’30” | Listen | Score
Written for the Sileo Quartet
Winner of the Tribeca New Music Division 1 Merit Award
From Lost Palms (2018) for wind quintet, duration ca. 9’30” | Watch
Written for the Wavelength Winds
From the Lilies to the Distance (2017) for solo violin, duration ca. 5’30”
A Reflection on Gold (2017) for flute, clarinet, violin, cello, and percussion, duration ca. 6’30” | Listen
Music for Bassoon Quartet (2015) for four bassoons, duration ca. 9’30” | Listen
Written for the Boulder Bassoon Quartet
East of the Sun, West of the Moon (2015) for orchestra, duration ca. 5’ | Listen
Performed by the Boulder Philharmonic, Bloomington Symphony, and Tennessee Valley Music Festival Orchestra
Winner of the Bloomington Symphony Orchestra Composition Competition
Call of Waipi’o Ridge (2015) for flute, violin, viola, and piano, duration ca. 5’ | Watch
Selected by the Playground Ensemble for their 10th annual Colorado Composer’s Concert
Adagio Dolce (2011, rev. 2013) for string orchestra | Listen
Winner of the 2013 National Young Composers Challenge
Performed by the Orlando Philharmonic
Vocal
As I Am (2025) for youth orchestra and children’s chorus, duration ca. 22’
Commissioned by the Boulder Children’s Chorale in honor of the Boulder Children’s Chorale’s 15th Anniversary
Sea Song (2024) for mezzo-soprano and piano, duration ca. 5’
Written for Katie Trigg and Reese Revak for the 2025 Sparks and Wiry Cries New York City songSLAM
Shattering Love (2024) for SATB chorus, duration ca. 6’30”
Commissioned by the Ars Nova Singers as part of the Shared Visions project
Text by Hayden Dansky
Not Staying Long (2024) for orchestra, SATB chorus, and soprano/alto descant, duration ca. 8’
Commissioned by the Denver Young Artists Orchestra and the St. Martin’s Chamber Choir
Dedicated to the victims of the Columbine massacre and their loved ones
Il Suo Sorriso (2023) for two countertenors and piano, duration ca. 8’30”
Written for Chuanyuan Liu, Joseph Kingsbury, and Jenny Choo
The Memory of Machines (2022) for countertenor and live electronics, duration ca. 27’ | Watch
Written for Sam Higgins
The Word from His Song (2022) for mezzo-soprano and piano, duration ca. 4’30” | Watch | About
Written for Sara Dailey and Julia Bentley to perform at the 2022 GRAND songSLAM at NATS
Text by Li-Young Lee
Rhiannon’s Condemnation (2022) a chamber opera in one act, duration ca. 35’
Written for New Voices Opera
A Puzzle (2020) for soprano and piano, duration ca. 4’ | Watch
Written for Amane Machida and Tristan Leung
Uttering Joyous Leaves (2020) for soprano and piano, duration ca. 6’30” | Watch
Written for Hayley Abramowitz and Gregory Wang
Third place winner at Cincinnati songSLAM 2020
Night Sky Songs (2019) for SSAATTBB chorus a cappella, duration ca. 9’ | Watch
Second place winner of the NOTUS Contemporary Vocal Ensemble Student Composition Contest
Performed by the St. Martin’s Voices in London, England in 2023
Rhiannon’s Condemnation (2018, rev. 2019) for mezzo-soprano, baritone, and ensemble, duration ca. 5’ | Watch | Score
Shortlisted for the American Opera Initiative
Memory, hither come (2017) for soprano and piano, duration ca. 3’ | Listen
Unspeakable (2017) for SSATBB chorus a cappella, duration ca. 8’ | Listen
She Wishes for the Cloths of Heaven (2016) for SSAA choir a cappella, duration ca. 3’
Winner of the Indianapolis Women’s Chorus Emerging Voices Composition Contest
My Heart’s in the Highlands (2014) for SSAATTBB choir a cappella, duration ca. 3’30”
The Star (2014) for SSAATTBB chorus a cappella, duration ca. 4’
Awake (2014) for SSAATTBB chorus and flute, duration ca. 4’
Winner of the Ars Nova Singers composition competition
Electronic
The Memory of Machines (2022) for countertenor and live electronics, duration ca. 27’ | Watch
Written for Sam Higgins
Recursive Dissent (2018) for fixed media electronics and dance, duration ca. 5’
A Box of Blue (2018) for audience-interactive electronics, duration ca. 6’
Study in Primes no. 3 (2018) for violin and electronics, duration ca. 6’30”
Study in Primes no. 2 (2017) for fixed media electronics, duration ca. 7’ | Listen
I saw no shadow (2017) for fixed media electronics, duration ca. 3’