teaching

SUNY GENESEO

FA 2021/2020:

  • MUSC 100 - Introduction to Music Technology

Rochester Institute of Technology

FA 2020:

  • FNRT 200 - Anime (online asynchronous)

SP 2020:

  • Instructor for FNRT 498.02 - The History of Video Game Music

Virginia Tech

SP 2019:

  • Instructor for MUS 2734 - Individual Composition

  • Instructor for MUS 2054 - Introduction to Music Technology

FA 2018:

  • Instructor for MUS 2734 - Individual Composition

  • Instructor for MUS 3064 - Digital Sound Manipulation

  • Instructor for MUS 3164 - History of Electronic Music

  • Instructor for MUS 3314 - L2Ork (Laptop Orchestra)

Central Connecticut State University

SP 2018:

  • Instructor for MUS 112 Computer Applications to Music

FA 2017:

  • Instructor for MUS 115 Aural Skills

Harvard University

SP 2017:

​***received "Certificate of Teaching Excellence" Award (sponsored by the Derek Bok center)

  • Head Teaching Fellow for SPU 13 Why You Hear What You Hear (Physics of Sound)

FA 2016:

​***received "Certificate of Teaching Excellence" Award (sponsored by the Derek Bok center)

  • Head Teaching Fellow for Music 51a (Theory 1)

SP 2016:

  • Head Teaching Fellow for Music 51b (Theory 2)

FA 2015:

​***received "Certificate of Teaching Excellence" Award (sponsored by the Derek Bok center)

  • Teaching Assistant for Music 51a (Theory 1)

SP 2015:

  • Teaching Assistant for Music 2 (beginning/fundamentals of music theory)

FA 2014:

  • Teaching Assistant for Music 51a (Theory 1)

SP 2014:

  • Teaching Assistant for Music 2 (beginning/fundamentals of music theory)

University of North Texas

FA 2013:

  • Instructor of Record for MUCP 4670 Introduction to Electroacoustic Music (this course included masters and doctoral students)

  • Teaching Assistant for MUCP 2080/4080: Sophomore Seminar / Composition Lessons [2013]

FA 2012:

  • Instructor of Record for MUCP 4670 Introduction to Electroacoustic Music

SP 2012:

  • Teaching Fellow for MUCP 1180/90, Beginning/Class Composition

SP 2011

  • Teaching assistant for MUCP 1180/90, Beginning/Class Composition

Bowling Green State University

SP 2010:

  • Aural Skills 2 [2010]

FA 2009:

  • Aural Skills 1 [2009]

SP 2009:

  • Aural Skills 4 [2009]

FA 2008:

  • Aural Skills 3 [2008]

Online Tutorials

Web Audio / Javascript tutorials hosted on the audio programmer