Rutgers Mason Gross School of the Arts is Seeking for a PTL in Procedural and Interaction Design

The Department of Art and Design at Rutgers / Mason Gross School of the Arts seeks a Part Time Lecturer to teach design and media, a sophomore level studio class introducing interaction design thinking and relevant technologies. The ideal candidate would have extensive interest in electronic arts and its subcultures as well as knowledge in recent history of media arts, universal interaction design principles and experience in creative programming. Some of the topics covered in class include.

– procedural drawing
– data visualization with processing or other graphic coding frameworks
– p5.js
– algorithmic motion
– html/css
– physical interaction and electronic prototyping

The semester runs from January 22 to May 6, 2019.
The school is located in New Brunswick NJ, an hour from NYC by train (NJ Transit).

Please send resumes to:
Atif Akin, Associate Professor

Please forward to those you think might be interested / appropriate.

Atif Akin

Aaron Koblin

Aaron Koblin is an American digital media artist and entrepreneur best known for his innovative use of data visualization and his pioneering work in crowdsourcing, virtual reality, and interactive film.


Dataset Sources

The home of the U.S. Government’s open data


Hack Jersey


Open Data Jersey City

NYC OpenData

New Brunswick, NJ


US Department of Energy

World Bank

City of Newark

World Health Organization

Citi Bike

Lahman’s Baseball Database

A private database, mostly random subjects

Datasets from Government of UK

United Nations

Google Public Data

Paris Tech

IBM Knowledge Center

Datasets from New Zealand

Introduction to P5.JS

As we briefly discussed in class P5.JS is yet another framework in Java Script directly related to Processing.  Works  better on the browser and easy to integrate with HTML/CSS .

The frist exercise to do with it until Tuesday is to translate your clock code in processing to P5.JS.

You can use P5.JS as the resource and you can code and save your new clock sketch using OpenProcessing. Once everyone has an account on it I’ll add all in a class.


Generative Pattern Poster Exercise

Due February 28, 2017 Tuesday 

  • Create a generative pattern using processing with two variables, two for loops.
  • Do as many iterations as possible testing out various ideas and functions that you may check out from the references on this link:
  • The size of this sketch may be, in pixels, 1200 x 1200 or higher depending on your screen resolution.
  • When you think you had enough experimentations and iterations, using the below PDF library render your sketch into a PDF file:
  • Open your PDF file with Adobe Illustrator or InDesign, copying the code from your processing console, design a poster 12″x12″ juxtaposing the code with the image that you created.
  • Save it as a new PDF.

Before you start this preliminary exercise, you can explore many great projects with this kind of methodology:

and if you are not feeling comfortable with the exercises that we did in class please follow the below links and go through the tutorials: