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 four kids — one of which is not a dog.

Liz in a Yoda hoodie, me in a TaunTaun hoddie, and Edith as Chewbacca.
Our three dogs: Paddington, Wellington, and Corduroy.