James is currently an associate lecturer at UAL's Creative Computing Institute. Having graduated the MSc Creative Computing program in 2022 he returned to teach on the same course. He teaches audio based physical computing, interactive installations using Touchdesigner; and has supervised over 30 students MSc thesis projects.
James has also taught on the Peckham Digital Accelerator Zone program. A non-profit teaching HTML/Javascript and Python for Machine Learning to young people from backgrounds under-represented in tech.
James offers tuition for Touchdesigner for individual clients, groups and festivals / events. In 2025 he gave a talk at the first official Touchdesigner event in Europe, discussing his experiences teaching the software. He has also hosted workshops and guest lectures with:
The Academy of Contemporary Music
Waterbear College of Music
Peckham Digital Festival
ArtsSUÂ