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

End-User Teachers

I’ve been thinking about a recent article by Mark Guzdial in which he talks about who he’s writing for. Guzdial is a public intellectual: his research is hig...
June 20, 2018

One-Day Workshops

Over the past year, I’ve run eight workshops on how to teach for various groups and companies in the Toronto area. Their content is drawn from the Carpentrie...
June 14, 2018

Rules for Teaching

Be kind: all else is details. Remember that you are not your learners… …that most people would rather fail than change… …and that ninety percent of ...
May 13, 2018


This thread on Twitter sparked a lot of interest, so I hope it’s useful if I publish the whole section on meetings from the upcoming revision of How to Teach...
May 11, 2018