Teaching
Carnegie Mellon University
Fall 2023
Harmony I (57-152)
Exploded Ensemble (57-421/57-821)
Spring 2023
Electronic Music Seminar (57560)
Electronic Music Studio (57-523)
Experimental Sound Synthesis (57-344/60-407)
Fall 2022
Harmony I (57-152)
Exploded Ensemble (57-421/57-821)
Spring 2022
Harmony II (57-153)
Experimental Sound Synthesis (57-344/60-407)
Fall 2021
Harmony I (57-152)
Exploded Ensemble (57-421/57-821)
Spring 2021 (Remote)
Harmony II (57-153)
Experimental Sound Synthesis (57-344/60-407)
Fall 2020 (Remote)
Harmony I (57-152)
Exploded Ensemble (57-421/57-821)
Spring 2020
Harmony II (57-153)
Experience Machine (60-424)
Fall 2019
Harmony I (57-152)
Exploded Ensemble (57-421/57-821)
Spring 2019
Harmony II (57-153)
Experimental Sound Synthesis (57-344/60-407)
Fall 2018
Harmony I (57-152)
Exploded Ensemble (57-421/57-821)
Spring 2018
Harmony II (57-153)
Experimental Sound Synthesis (57-344/60-407)