Welcome to Unconference 2020!

Hi everyone! Here is the schedule for unconference 2020.

Here is a link for all the topic descriptions.

Please go to the topic links and leave a comment to RSVP!


TimeWorkshop NameTeacherRoom
2:00 – 4:00pmModular Synthesis Workshop in p5.jsBilly BennettConference room


TimeWorkshop NameTeacherRoom
1:00 – 3:00pmHow to Make Noise-driven Generative Visual Loops in After Effects.
Bora Aydintug408
1:30 – 3:30pmFusion 360 PlaytimeDavid Azar410
1:00 – 3:00pmInteractive Internet! Making Simple Multiplayer Games for the WebAugust Luhrs407
3:00 – till people wrap upGame nightAugust LuhrsIn & around the conference room


TimeWorkshop NameTeacherRoom
1:00 – 3:00pmAutomating mindfullyMark Lam410
1:00 – 3:00pmDIY Analog SynthHannah Tardie409
1:00 – 4:00pmWhat is the Broadcast Studio?Ellen & JesseBroadcast studio
4:00-5.30pmMoves like BakerJoe BakerRed square

Moves like Baker

Time/Date: Friday 4-5.30 PM

Room: Red square

Instructor: Joe Baker


In this workshop, I’ll go over basic movements of the street styles I’ve learned and performed over the years.  If students are interested in incorporating body motion or performative elements into their projects (or learn how to get down at a party) come through!  Wear loose clothes that are easy to move in.

Automating Mindfully

Time/Date: Friday 1-3 PM

Room: 410

Instructor: Mark Lam


Modular synthesis in the p5 web editor.

Mindfulness is the basic human ability to be fully present, aware of where we are and what we’re doing, and not overly reactive or overwhelmed by what’s going on around us.

In the hyper-computerized world we are spending more and more time in front of the computer with less time to reflect on our actions. Many disconnectionists and luddites propose spending more time away from the screen in a digital detoxification. As technologists we can achieve this (while increasing our productivity) by automating our computing tasks and unburden ourselves with our mental workload in order to be more present aware at our tasks at hand.

To automate our computing environment we will learn more about how computers operate at a low level while gaining comfortability with a textual interface. If you find yourself frequently performing repetitive tasks you can take the time to write an automation script. In the process you’ll learn to think more algorithmically about the tasks and free yourself to be more present while computing and less hindered by act of computing.

Automation is the technology by which a process or procedure is performed with minimal human assistance. – Wikipedia

Knowledge of CLI is not required but it would be helpful when creating tasks

This tutorial focuses on the Bash scripting language but the concepts can be applied to any scripting language.

How to Make Noise-driven Generative Visual Loops in After Effects.

Time/Date: Thursday 1-3 PM

Room: 408

Instructor: Bora Aydintug


You can easily create stylize and loop noise-driven animations in After Effects without any need for coding or external plugins. The aim of this workshop is to teach the basics of looping the fractal noise effect in After Effects and point towards potential alleys of discovery so that people can experiment on their own in the future. Here are some examples

What is the Broadcast Studio?

Time/Date: Friday 1-4 PM

Room: Broadcast studio

Instructor: Ellen Nickles & Jesse Simpson


🎥What is the Broadcast Studio?! The Broadcast Studio is a community resource at NYU ITP. It provides equipment for recording and streaming presentations, tutorials, and other live show formats.

🤔Where can you learn more? Everything you need to know about the studio is posted on the ITP Help website, but feel free to attend the open house with zero prep.

💡What else? Second-years: this is a useful resource to practice your thesis presentations next semester!

Interactive Internet! Making Simple Multiplayer Games for the Web

Time/Date: Thursday 1-3 PM

Room: 407

Instructor: August Luhrs


In this hands-on workshop, we will introduce and code a simple browser-based framework that students can use to build multi-user interactive web pages for games, performance art, installations, and more. We will start from scratch, going over what websockets/socket.io are, and then work together to build a couple simple examples in the browser. The primary tools we will be using are p5.js, node.js, and socket.io, but all in Glitch so no need to have stuff pre-installed. Since this is heavily drawn from material in Collective Play, this is good way to get a brief headstart for those enrolled this spring or a little taste for those who wanted to take Collective Play but couldn’t. Bring a laptop to code along and participate in the examples!

Game Night

Time/Date: Thursday 3-whenever people finish their games

Room: In and around the conference room

Instructor: August Luhrs


Swing by for some casual party games like Jackbox, One Night Werewolf, Skull, and more! If enough people show we’ll have multiple games going so come whenever and stay as long as you want!

Web Scraping for Small Data

Time/Date: TBD

Room: TBD

Instructor: Brent Bailey


Datasets are bad. how do we make them better? we make our own! in this short workshop, we’ll go over some of the ethical and artistic issues with widely available datasets, introduce some important tools for gathering data from the web for creative purposes, and write a simple web scraper to download images and text. Basic coding experience with p5 and terminal encouraged.