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

University of California, Irvine

2026— Teaching Assistant

line upon line High School Composers Initiative
Audio Production Series

Audio Production Series

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

Music Theory for Producers

Music Theory for Producers

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

Browser Sound

Browser Sound

2024— Festival for Web-Based Sound Art

JavaScript for Sound Artists

JavaScript for Sound Artists

2023— 6-Week Online Course

TechConnect

TechConnect

2022— Technology Training Instructor - studio40 and The New York Public Library

Institute for Music Informatics and Musicology

Institute for Music Informatics and Musicology

2022— Research- and Teaching Assistant - Karlsruhe School of Music

Orange County School of the Arts

Orange County School of the Arts

2019— Instructor - Instrumental Music Program