This hasn’t been updated in at least 5 years. I promise I’ve done things since 2014.


Things I worked on while doing a part-time Undergraduate Research Assistantship at uwaterloo's Computer Graphics Lab. My URA supervisors were Prof. Craig Kaplan and his Ph. D. student Matthew Thorne. This went over and beyond my expectations in terms of how useful and fun it was-- I ended up staying for a second term.
Screen Shot 2013-06-08 at 12.04.47 PM

Comic Book Narrative Charts

Spawned off of the URA’s main project of developing an annotation tool for comic books. Here, the goal is to take the data from the annotation tool and automatically generate narrative charts similar to xkcd’s Movie Narrative Charts. In good shape, but development is ongoing.

Fun-Sized Projects

Alot of Orange

The Alot Bot

The Alot Creature was dreamed up by the author of Hyperbole and a Half; read about it there for context.

This bot finds instances of “alot of [x]” in Reddit’s recent comments and posts, finds an image of x on google, makes an alot out of it, uploads the alot to imgur, and links to the picture in response. See it in action: likethisalot.

I did not run it for very long owing to the fact that I had to monitor it to ensure that the images it found were relevant. I hope to find the time to improve it one day, but fixing the internet’s grammar with cuteness will have to sit on the back-burner for now.


For Spring 2013, I'm doing full-time undergraduate research in uwaterloo's Human-Computer Interaction lab, for which I received an NSERC USRA (Undergraduate Student Research Award).