Academic Writing / Scores


Beethoven’s Piano Sonata No.29, Op.106, “Hammerklavier” mvt I: The Battle Between Bb and B Natural

Masters Thesis: Lockdown

The Hero’s Journey Applied to Beethoven’s Piano Sonata Op. 31, No.3, II

Symphonic Theatre: Programmatic music inspired by works of Shakespeare during the Romantic Period

The Role of Artificial Intelligence in Music Composition



Today Is Tomorrow (TTBB & Soloist)

’98 Corolla (TTBB)

Santa Monica (TTBB)

String Quartet

Barbara Allen

Mixed Instrumentation

Ego Finale (Bass, Drums, Tenor Sax, Flute)

Waiting for You at The Park (Alto Sax, Mezzo Soprano)

Atomic Clock (Clarinet)


Lockdown (7 songs)

Kilowatt Heating & Air (Unsolicited Jingle No. 43)

Night Vulture

Blame it on the Sun