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

Educational Bibliography

In response to requests, an incomplete bibliography of papers I read while working on How to Teach Programming (and Other Things). I'm still trying to f...
January 13, 2018

Teaching Statistics in the 21st Century

The late 1980s saw a wave of new undergraduate programs launched in computational physics, as the advent of affordable workstations and PCs made the power to...
January 09, 2018

Book Club

I started as a programmer, but somehow became a teacher. If I wanted to make that transition today faster and with fewer false starts, I would read these boo...
January 07, 2018

The Year in Review

January Ran another one-day workshop on how to teach for people in Toronto. It went well: what I learned doing instructor for Software Carpentr...
December 30, 2017