Teaching
This section showcases a selection of my latest workshops and lectures. You can read my teaching statement here.
Lectures + Lab Courses
- MATT3000 Research Project (Autumn 2023)
- MATD2029 Digital Audio Electronics: Sensors & Interfaces (Spring 2023)
- MATT3002 Community Arts (Autumn/Spring 2022-2023)
- MATD3039 Advanced Musical Electronics (Spring 2022)
- MATD3009 Advanced Digital Signal Processing Music (Autumn 2021)
- MATD2004 Further Digital Signal Processing (Autumn 2020, Autumn 2021)
- TECH3011 Studio Technology: Audio Electronics (Spring 2020, Spring 2021)
Hands-on Courses
- MTEC2001 Presentation & Promotion (DIY instrument design specialisation) (Autumn 2023)
- MCT4048 Audio Programming (Spring 2019)
- MCT4000 Physical Computing Workshop (Autumn 2018, Autumn 2019)
- Creative Audio Programming Workshop in P5.js (Fall 2017, Summer 2018)
- Collaborative Network Music Workshop (Spring 2018, Winter 2019)
Lectures
- ECS742P Interactive Digital Multimedia Techniques 2024/25 (Autumn 2024)
- ECS637U/ECS757P Digital Media and Social Networks 2023/24 (Spring 2024)
- MTEC1005 Music Industry Practice (Spring 2023)
- MTEC1003 Sound Analysis & Synthesis (Spring 2023)
- MATD2019 Further Audio Electronics (Autumn 2020)
- MATD1019 Audio Electronics Fundamentals (Spring 2020, Spring 2021)
- TECH2019 Audio Technology 2: Audio Electronics (Spring 2020)
- MCT4000 Human-Computer Interaction (Autumn 2018, Autumn 2019)
Course Coordinator / Module Leader
- MATT3000 Research Project (Autumn 2023)
- MTEC1005 Music Industry Practice (Spring 2023)
- MTEC1003 Sound Analysis & Synthesis (Spring 2023)
- MATD2029 Digital Audio Electronics: Sensors (Spring 2023)
- MATT3002 Community Arts (Autumn/Spring 2022-2023)
- MATD3039 Advanced Musical Electronics (Spring 2022)
- MATD3009 Advanced Digital Signal Processing Music (Autumn 2021)
- MATD2004 Further Digital Signal Processing (Autumn 2020, Autumn 2021)
- MATD2019 Further Audio Electronics (Autumn 2020)
- MATD1019 Audio Electronics Fundamentals (Spring 2020, Spring 2021)
- MCT4048 Audio Programming (Spring 2019)
- MCT4000 Music Communication and Technology (Autumn 2019)
- MCT4046 Sonification and Sound Design (Spring 2019)