classes

Networked Media
NYU - Tisch - Interactive Media Arts
Spring 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025
The network is a fundamental medium for interactivity. It makes possible our interaction with machines, data, and, most importantly, other people. Though the base interaction it supports is simple, a client sends a request to a server, which replies; an incredible variety of systems can be and have been built on top of it. An equally impressive body of media theory has also arisen around its use.
This hybrid theory and technology course will be 50% project driven technical work and 50% theory and discussion. The technical work will utilize JavaScript as both a client and server side programming language to build creative systems on the web. Technical topics will include server and client web frameworks, such as Express, HTML, CSS, templating, and databases. The theory portion of the course will include reading and discussion of past and current media theory texts that relate to the networks of today.
In short, this course will be about developing full-stack web applications (such as anything from the beginnings of Google, YouTube, and Twitter to class registration systems and other purpose built systems) as well as thinking, reading, and discussing the implications with a culture and media theory perspective.
Creative Coding
CUNY Hunter College - Film and Media
Fall 2024 Spring 2025
This course introduces experimental coding for design through hands-on technical exercises and projects. During the semester, p5.js (JavaScript library) will show the fundamentals of computational design. We will learn techniques to build generative design and digital interaction. This course is designed for students with no prior coding experience.
Experimental Coding
SVA BFA Design
Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025
This course provides an introduction to experimental coding for design through a series of hands-on technical exercises and projects. During the semester HTML, CSS and p5.js (JavaScript library) will be used to illustrate the fundamentals of computational design. We will learn techniques to build for responsive web design, generative design and digital interaction. This course is designed for students with no prior coding experience
IMA Capstone
NYU - Tisch - Interactive Media Arts
Spring 2024 Spring 2025
The Capstone Studio course asks students to produce an interactive project (with documentation), a research paper, and a personal portfolio. The interactive project will illustrate students’ unique interests as well as evidence of competency within the field of interactive media production. Students are encouraged to develop their project around a theme previously explored in their work. Projects will be presented and critiqued repeatedly throughout the capstone process to peers, faculty, and industry professionals. A final presentation of the interactive project will be delivered late in the semester.
Creative Machine Learning
New School - Parsons - Design and Technology
Fall 2023
Creative Machine Learning is an elective 3-hr/week combination studio and technical class to offer students a basic understanding of machine learning through creative applications. The class will cover topics such as data collection/processing and machine learning algorithms, with a focus on critical engagement with enterprise, consumer, and experimental AI tools. The class will also introduce a range of current artists leveraging machine learning. By the end of the course, students will have gained an understanding of the possibilities and limitations of machine learning as a tool for creative expression, and will be equipped with the technical and creative skills needed to continue exploring this exciting and rapidly-evolving field.
Introduction to Computational Media
NYU - Tisch - Interactive Telecommunications Program
Fall 2023 Fall 2025
An introductory programming class for graduate students studying computation and applying it to creative endeavors focusing on JavaScript and p5.js
Blessed / Blursed / Cursed
NYU - Tisch - Interactive Telecommunications Program
Spring 2023
This course will explore the history and meaning of the ubiquitous concept of “cursed” media, and provide students with a survey of digital art tools for the creation of their own cursed animation, video, photography, music, and web art.
Many people were first introduced to the concept of cursed media when it exploded into mainstream internet discourse in 2016 with the @cursedimages Twitter account, which posted found photos bound by their unsettling effect on the viewer. Cursed media predates this account, however, stretching back to medieval notions of cursed objects. We will demonstrate how throughout time, cursed media has functioned like a slip of the tongue that provides a window into the cultural unconscious, where we encounter uncensored thoughts and feelings about race, gender, class, and what it means to be human. In this way, cursed media disrupts the order of what culture consciously claims to be, while becoming a wildly popular aesthetic that no one likes.
From Amazon Muzak generators to Artbreeder’s GAN tools for image creation, from machine learning text generators to robots who work at Walmart, cursed media and tools for its creation bring into view the ways that that culture reacts to tension between the increasingly precarious position of human beings in the capitalist 21st century and the threat of human erasure by the powerful forces of nature.
Students will be introduced to digital art tools for creating music, manipulating photography and video, working with 3d animation, and building web art. Students will attempt to create their own cursed media, and in the process will gain a deeper understanding of the unconscious biases and ethical implications of contemporary digital creation tools.