-
Viriditas (in-progress)
choral triptych for SATB choir, SATB quartet & soloists
Texts assembled and adapted from the writings of St. Hildegard of BingenThe Song Tree (2026)
SATB Choir (3’)
Text by Alfred Noyes
Commissioned by the University of Delaware Concert ChoirThe Love after Death (2026)
SATB Choir (5’)
Text by William Rose BenétSing Me The Universal (2025)
SATB Choir (5’)
Text by Walt Whitman (adapted)
First-place winner of the Rachel Moore Choral Composition Contest (2025-26) -
Cycles & Sets
songs, steeped in burning flowers (in-progress)
song cycle for medium voice, piano
Text by E.E. CummingsThe End of All Dreaming (in-progress)
song cycle for high voice, piano
Text by Ingrid Goff-MaidoffTwo James Joyce Songs (2026)
set of two songs for low voice, piano (6’)
Text by James Joyce
Comissioned by Katelyn Attieh
Individual SongsThe Fox (2026)
high voice, piano (3’)
Text by Susan Stewart (adapted)
Written for Sparks & Wiry Cries and the Collaborative Piano InstituteSky Rats (2026)
high voice, piano (3’)
Text by Elise M. Powers
Written for Sparks & Wiry Cries and the Collaborative Piano InstituteWill There Really Be a Morning? (2026)
high voice, piano (4’)
Text by Emily DickinsonMoon's Ending (2026)
high voice, piano (2’)
Text by Sara TeasdaleChildish Days (2025)
high voice, piano (3’)
Text by D.H. Lawrence (adapted)
Commissioned by Riley ChertcoffThere Will Be Rest (2025)
high voice, piano (5’)
Text by Sara Teasdale
Commissioned by Ashley AttiehStrange Victory (2025)
high voice, piano (3’)
Text by Sara Teasdale
Commissioned by Maximilian Niedziejko -
String Quartet in Four Colors (2026)
string quartet (25’)
Comissioned by the University of Delaware Chamber Music Collective for the Prometheus Quartet -
Sunrise Off Kragerø (2026)
violin (6’)
Comissioned by Juan Pablo CorreaSastrugi (2026)
viola (5’) -
Avalance Paths (in-progress)
wind ensemble
Welcome to my works catalogue! Click on titles for more details & audio (still chipping away at these, thank you for your patience)
All completed works available via the contact page.