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

I’m Probably Wrong Again

A couple of years ago, I helped run a Software Carpentry instructor training class in Florida. Part-way through the second day, one of the participants asked...
November 01, 2017

Making Maintainable Lessons

Good courses take a lot of effort to build, but building them is only half the battle. If you have a hundred courses, you have more than a hundred combinatio...
October 21, 2017

Change Strategies

I read Borrego and Henderson's paper on getting people and institutions to adopt better teaching techniques for the third time this week, and once aga...
October 21, 2017

Exercises for Teaching Programming

Every mechanic has her favorite screwdrivers, and every good teacher has different kinds of exercises to check that her students are actually learning, let t...
October 16, 2017