Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

Master of Science in Applied Computing

I am pleased to announce that in September 2010, the Department of Computer Science at the University of Toronto is launching a new graduate program: a Maste...
March 15, 2010

What’s Wrong With This Plan?

My grad student Mike Conley decided several months ago to look at code review for his master’s thesis. After exploring a few ideas (including badges and achi...
March 14, 2010

Something That Won’t Be On The Final Exam

The final exam for my CSC302 software engineering course was due this week, and I thought I had come up with a good–and fair—question to put on it. Four out ...
March 13, 2010

SIGCSE 2010 Wrap-Up

I wanted to go to SIGCSE (the computer science education conference) this year, but breaking my self-imposed no-fly rule once made me feel guilty enough. Lot...
March 13, 2010