Arctic Monkeys Simulator

This term, I’m once again teaching CS 106, a second-level introductory programming course with a focus on art and data visualization. The course is taught using Processing, which provides a fun and accessible (though flawed) environment for art-focused novice programmers. The most recent lecture includes a discussion on drawing graphs, and …

Shad Valley 2016

In 1989 I attended Shad Valley, a one-month Canadian summer program for high school students. I spent a month living on the UBC campus. Basically it was Nerd Camp, though perhaps with a more diverse range of interests and talents than you might expect from the nerd stereotype, and with …

Woven book polyhedra

Earlier this year, at a local coffee shop, I noticed a flyer on the wall with a call for artist submissions for an upcoming show in Halton Hills. The topic of the show was Altered Books. I had never experimented with the artform of altered books before, though I had …

Hypocycloid juggling patterns

I’ve been having fun experimenting with interesting visual patterns that emerge when multiple points are moved around hypocycloids. I ended up writing a Bridges conference paper on the topic, but the animated quality of the results is so crucial that it seemed absolutely necessary to create a web page to …

Wrong-number emails

I am not an American Express cardholder in Lakewood, New Jersey. I am not hunting for jobs in Baltimore. I am not trying to set my recovery address for gmail. And heaven knows I’m not looking for gay love in Malaysia (not any more, anyway). I created a gmail account pretty early …

A new near miss

The photo above is a paper model of a polyhedron that I just assembled. The model consists of four dodecagons (12-sided regular polygons) and 12 decagons (10-sided regular polygons). The holes are 28 equilateral triangles that in theory could be filled with more paper. This polyhedron has a few symmetries, …

Trump Haiku Bot

Oh he is so quick On his feet. He is reading The #WallStreetJournal. This term, I’m teaching an introductory computer science course for students in Waterloo’s Global Business and Digital Arts program. We’re using Processing, a fun environment for learning programming, and for simple programming tasks related to visual art …

Moon Shot Espresso Cup, Mark III

The Moon Shot Espresso Cup has gone through several iterations. In the beginning, it was a concept design that I uploaded to Shapeways, only to have it rejected—their old ceramic printing process wasn’t up to the cup’s level of detail. Fortunately, around that time I found my way to London …

Little Dipper, Mark II

I’m pleased to show off another prototype fabricated using the new Shapeways porcelain process, a print of the Little Dipper. There isn’t much that needs to be said here. The object is basically identical in size and shape to the version printed using the old ceramic process. The main difference …