Teaching
Subjects
Composition, Digital Signal Processing, Recording Technology, Algorithmic Composition, Web Audio, Internet Art, Music Theory, Post Tonal Theory, HTML+CSS+JavaScript, Instrument Design, Jazz Piano, Jazz Composition, Music Entrepreneurship, Aural Skills, Podcasting, Max MSP, Ableton Live, Pro Tools, Logic, Reaper, Computer Basics, and Digital Literacy.
Experience
University of California, Irvine
2026— Teaching Assistant
line upon line High School Composers Initiative
2026— Composition Faculty

Audio Production Series
2025— Instructor, Curriculum Designer - Music and Podcasting Courses for The New York Public Library

Music Theory for Producers
2024— Instructor, Curriculum Designer - Music Theory Course for the New York Public Library

Browser Sound
2024— Festival for Web-Based Sound Art

JavaScript for Sound Artists
2023— 6-Week Online Course

TechConnect
2022— Technology Training Instructor - studio40 and The New York Public Library
Institute for Music Informatics and Musicology
2022— Research- and Teaching Assistant - Karlsruhe School of Music
Orange County School of the Arts
2019— Instructor - Instrumental Music Program