Learning new stuff kicks ass. I want to inspire the passion for learning and creating in others—the best way to do that is to teach.

Professor of web development in the Graphic Design program at Algonquin College, Ottawa, Canada.


The Web empowers humans in every nook and cranny of the world, and I endeavour to make elegant and accessible web projects—for every human.


I create punctuated phrases, either in the English language or in a programming language—the keyboard is my bestie.


Obviously! I’d probably consider myself a super nerd. I love sci-fi, Star Wars, Doctor Who, Firefly, Star Trek, Ghostbusters, Godzilla, science, space, and—of course, dinosaurs.

Family man

My favourite person in the world is my partner in crime, Liz. Together we have three fur-children and are expecting a human-child.

Liz in a TARDIS hoodie and touque, and me in a Dalek hoodie.
Our three dogs: Paddington, Wellington, and Corduroy.