Choral

America the Beautiful / Lift Every Voice and Sing (2026) 
SATB divisi with piano | 3'
Arranging “America the Beautiful” by Samuel A. Ward and “Lift Every Voice and Sing” by J. Rosamond Johnson

The Answer (2026)
SATB divisi (unaccompanied) | 4'30"
Text: “The Answer” by Sara Teasdale

Les glaces éternelles (2025)
Six part mixed choir, woodwind sextet, string quintet, percussion, fixed media electronics | three movements | 35'
Text: Adapted from Vulgata Clementina Ecclesiastes 1:7, “Yosemite Glaciers” by John Muir, Théorie des glaciers de la Savoie by Louis Rendu, “Lines Composed a Few Miles above Tintern Abbey, On Revisiting the Banks of the Wye during a Tour. July 13, 1798” by William Wordsworth, and Textura del sistema nervioso del hombre y de los vertebrados by Santiago Ramón y Cajal

Lovely Forms (2025)
Six part mixed choir (unaccompanied) | 3'30"
Excerpt of III. Mountain Truths from Les glaces éternelles
Text: from "Lines Composed a Few Miles above Tintern Abbey, On Revisiting the Banks of the Wye during a Tour" by William Wordsworth

The Bells (2024)
SATB divisi with piano and sleigh bells | 3'30"
For Dr. Eugene Rogers and The Washington Chorus
Text: Adapted from “The Bells” by Edgar Allan Poe

Friendship, Youth, and Wisdom (2023)
TTBB or SATB divisi (unaccompanied) | 3'
For Dr. Mark Stover and the University of Michigan Men's Glee Club
Text: Adapted from "Night Second: On Time, Death, and Friendship" from Night-Thoughts by Edward Young and "Chester" by William Billings

Three Songs of Shattering (2023)
SATB divisi (unaccompanied) | three movements | 12'
Winner of the 2023 Brehm Prize in Choral Composition
Text: “Three Songs of Shattering” by Edna St. Vincent Millay

The Everlasting Voices (2022)
SATB divisi (unaccompanied) | 4'
Text: “The Everlasting Voices” by William Butler Yeats

Wordless Chorales (2022)
SATB divisi (unaccompanied) | eight movements | 10'30"

But, soft! What light through yonder window breaks? (2021)
SATB or TTBB divisi with piano, clarinet, and cello | 7'
Text: from Act II scene ii of Romeo and Juliet by William Shakespeare

The Cloths of Heaven (2021)
SATB divisi (unaccompanied) | 3'
Text: "Aedh Wishes for the Cloths of Heaven" by William Butler Yeats

 

Art Song

The Stare's Nest by My Window (2026)
Mezzo-soprano, tenor,  clarinet, viola, and bassoon | 5'30"
Text: “VI. The Stare's Nest by My Window” from Meditations in Time of Civil War by William Butler Yeats

New Arrival (2024)
Soprano and guitar | 4'
Text: “New Arrival” by Sara Afshar

First Fig (2023)
Soprano and piano | 2'
Text: “First Fig” by Edna St. Vincent Millay

Bloody Day (2021)
Three baritones (unaccompanied) | 3'
Winner of  the 2021 Make Music Day Young Composers Contest
Text: Adapted from "The Tulsa Race Riot and Three of Its Victims" by B. C. Franklin

It is the season now to go (2021)
Baritone and piano | 4'30"
Text: "It is the season now to go" by Robert Louis Stevenson