I teach workshops and classes on network media, creative coding, machine learning, art and activism, games as art practice, web media and other topics. Materials and curriculum from these classes are generally placed online and available free to use or adapt.

If you would like me to lead or organize a workshop or class or have any questions on the materials linked here please contact me.

Courses

Creative Coding For The Web - University of Southern California - Fall 2017
Reading and Writing The Web - University of Southern California - Fall 2017
Programming Creative Applications - Loyola Marymount University - Fall 2017
Network Media - UCLA - Summer 2017
Web Media - Moore College Of Art - Spring 2015

Tutorials

How To Run Your Computer From The Command Line - Spring 2017
How To Use Git and GitHub - Spring 2017
A Directory of Web-based Drawing Tools - Spring 2017
Creating A Slideshow / Digital Picture Frame Using Raspberry Pi - Winter 2015

Workshops

Radical DIY Computing - Side Street Projects - Winter 2017
Intro To Twine - Branching Narrative - NYU ITP Camp - Summer 2015
Divination and Chance Operations - NYU ITP Camp - Summer 2015
Intro to Twitter Bots - NYU ITP Camp - Summer 2015
Intro To the Command Line - NYU ITP Camp - Summer 2015

Code

My Github