Large Ensemble (8+ players)

for orchestra

baritone + sinfonietta




Small Ensemble (3-7 players)

harmonium trio

string quartet

soprano, bass flute, bass clarinet, violin, live electronics

violin, cello, clarinet, and piano


string quartet

string quartet


for sextet

wind quintet

for Front Porch

Solo/Duo/Electronic




percussion duo, 5.1 fixed video and audio

for solo snare drum, robotics, and live electronics

for cello and piano
full list of works
2024
- love, as it comes and goes, for harmonium trio — Longleash Ensemble
- The Beauty of the Trees, for baritone and sinfonietta — J. B. Cerin and the Fesival Chamber Orchestra at Cornell University
2023
- APORIAS, in the form of three tappai – for JACK Quartet
- bring me your silence — for TAK Ensemble
- shadowed metals (for solo vibraphone) and grooves in the wood (for solo marimba) – for Michael Giunta, percussionist
- Ballada (after Gabriela Mistral) – for Dawn Upshaw and Xak Bjerken (soprano and piano)
- Scenes from the Chalivali – for loadbang (baritone, trumpet, trombone, bass clarinet)
- Muzzahaimat – for the Music from Copland House Ensemble (violin, cello, clarinet, piano)
- Green Fields (after Victoria Chang) – for Glass Clouds Ensemble (soprano and two violins)
- Lalo – for the Bardin-Niskala Duo (cello/piano)
2022
- on ice for Nomon – 2 percussion and fixed video in 5.1 audio
- …kheystar az nafas wa darya… for Nathalie Joachim, Haruka Fujii, and Charles Overton through GLFCAM (alto flute, percussion, harp)
- ka spoojmai shwa poh hala ke for Vaughan String Quartet in the Banff Evolution: String Quartet residency
- Maujem for the IU New Music Ensemble – sinfonietta and live electronics
- Arrival (2021, arr. 2022) – for piccolo, clarinet, piano, percussion, vln., vcl.
- Volte-Face – for triple-winds orchestra
- Zangha-e Khurshid – solo voice and quad spatialized live electronics
2021
- Reckless Through Despair for Quintessence Wind Quintet
- Jinn//Rooh for Nate Hurst – for solo snare drum, live electronics and robotics
- Arrival for Duo Octavian – piano duo
- Dream Canticles for Angela Leeper – solo bass and live electronics
2020
- Spem in Alium for the Metropolitan Youth Symphony in Portland – scored for three antiphonal string orchestrals (quintets at minimum)
- Sonata for Solo Violin for Asher Wulfman
- From Half-Light Fell for FLUX Quartet
- All the Bells were Ringing… – live video and electronics with two improvisers over internet
2019
- Raftum az in Baagh – tenor and ensemble written for the Cortona New Music Sessions
- Body Counterpoint – Mezzo-soprano and Alto Flute
- Chishm-e man Gasht for Oberlin Sinfonietta – for winds, brass, and three double basses with fixed video
- Not it, but itself for Front Porch Ensemble supported through the Detroit Chamber Winds and Strings – mixed quartet (violin, bassoon, percussion, piano)
2018
- Systole for Oberlin Sinfonietta – String Octet
- Collectanea – Piano Trio
- Convex/Concave – Baroque Violin, Baroque Flute, Viola da Gamba