Thanks to Marcin Ignac for pointing out that the below project grid is not working properly on OS X Safari. The long horizontal line of items is not intended ;). Please use another browser to view this until i get it fixed in the next 1-2 days. Happy Holidays!

A game demo where the player changes the terrain by laying down blocks, then presses go and watches the avatar walk forward, bumping into walls, and eventually reaching the heart and completing the level. When I first began writing this, I was trying to create a game that introduces basic computer programming concepts to the player through architecture and symbols. I still haven't found a good network of metaphors to use -- particularly in the area of working with numbers and math and trying to make it not so mathy. This project almost became my graduate thesis. I later went on to the Icon==Function project and I failed at making those audio visual environments turing complete as well. With Teamwork, I got so wrapped up in the fun of designing a retro-esque 2D side scroller that I almost lost track of my regular school work. I hope to some day pick back up on making an accessible visual programming system.


Phonemoneme is an expressive simple-rule-based toy or musical instrument or game, like BallDroppings. It uses both the keyboard and the mouse to play. In it, my handwriting moves through space, interacting with four colored bars. These adjustable bars affect motion in different ways. Each grapheme sounds out its phoneme as it passes over the tan colored bar, whose length affects the pitch.


Froggies is a play-testing prototype for a children's digital play environment. A table with a screen embedded into the surface acts as an arena for virtual life. Children react with the virtual life by placing various symbolic markers on the table and sliding them around. The result is a musical rythm of animal noises.

Processing Tutorial for Flash/Lingo-ers

When I was a first year at ITP, I did a lot of social engineering in order to bring open source culture to attention. I also wished to support the efforts of some friends in another research program. I taught early releases of Processing to the students and faculty (and current faculty who were students then), and I also chose to use Processing to create a number of projects. My greatest propegandistic vessel was the "Proce55ing Workshop" (in 2002, two fives were being used in the name). My workshop was a precursor to the modern-day-ITP "drive-by seminar." I prepared a 3 hour performative coding demonstration, with a light discussion on open source. I designed my class hand-out to be not just a give-away, but something they might use more permanently. If GUI file viewing interfaces offer a user things like sort-by-date, sort-by -name, and sort-by-size, I was offering the community of Processing-incomers a reference that was sort-by-macromedia. We could reuse the knowledge the students already had and give them a fresh perspective on the debate of authorship and capitalism. By Fall Semester of 2004 (after I graduated), Processing was adopted by the NYU ITP Introduction to Computational Media course series as its primary teaching tool. My "tutorial for macromedia minds" has been translated to Japanese, and linked to by educators around the world. I am happy to have made some sort of contribution. Original Date: Saturday - Feb. 8, 2003 721 Broadway, Floor 4, Room 406 1:00 pm to 4:00 pm

  • Page 1 of 5
  • Page 1 of 5