Thought-Terminating Cliché (2025) 7'30"
1.1.1.1 - 1.1.1.0 - perc(1) - harp - strings
Adult Entertainment (2025) 14'30"
rec, tsax, bn, 2 perc, egtr, eb, kbd
Help! My Son Swallowed a Nickel (2024) 5'
vla, vc
For Topical Use Only (2024) 2'
fl, cl
Contrafactum (2023) 8'
2.picc.2.eh.2.bcl.2.cbn - 4.3.2.btrbn.1 - perc(4) - pf(cel) - harp - strings
The Ends of Artifice (2023) 8'
eh, cl, 3 perc, hp, db
Common Practice (2023) 5'30"
string quartet
Partita (2023) 10'
solo violin
Two Thoughts About the Tuba (2023) 3'
tba, pf
Ricercar (2023) 4'
2(II=picc).2.2.2 - 3.2.1.1 - timp.perc(1) - pf - harp - strings
Entremets (2022) 15'
rec, eh, bn, tbn, pf, vn
Variation on an Old American Tune (2020) 1'30"
fl, cl, vn, vc
Score
No. 2 (2020) 4'
2 pf, 2 perc, vc
No. 1 (2019) 5'
string quartet
Score | Recording (performed by the Parker Quartet)
Pocket Prelude & Micro-Fugue (2019) 4'40"
fl, gtr
Score | Recording (performed by Jessica Shand and Ria Modak)
Score for short film "Continuity" (2019) 5'30"
electronics
Modernesque No. VII (2019) 4'15"
fl, cl, of, vn, vc, perc
Rondo (2018) 3'40"
fl, ob, cl, 2 vn, va, vc, pf
Ice Seventeen (2018) 5'30"
SATB chorus
Festal Variations (2017) 18'
solo piano
Music for Strings and Electronics (2017) 5'30"
amplified string quartet and 4-channel electronics
Scherzo (2017) 1'15"
solo piano
Kyrie for Eight Voices (2016) 6'
SSAATTBB chorus
Dynamo (2016) 7'
0.1.0.1 - 0.1.1.1 - perc(1) - syn - strings