Faculty Bios



212 998 1880

bio portrait

Daniel Shiffman works as an Assistant Arts Professor at the Interactive Telecommunications Program at NYU’s Tisch School of the Arts. Originally from Baltimore, Daniel received a BA in Mathematics and Philosophy from Yale University and a Master’s Degree from ITP. He works on developing tutorials, examples, and libraries for Processing, the open source programming language and environment created by Casey Reas and Ben Fry. He is the author of Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction and The Nature of Code (self-published via Kickstarter), a text and series of code examples about simulating natural phenomenon in Processing. For more information, visit natureofcode.com.


Courses Taught:

Creative Javascript
Software Engineering High School Internships
Under the Dome
Nature of Code: Cosmos
Face It
Programming from A to Z
The Nature of Code Studio
Procedural Painting
Introduction to Computational Media
Big Screens