Disclaimer

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

Procedural versus Declarative

The distinction between declarative memory and procedural memory is one attempt among many to describe the distinction between “knowing that” and “knowing ho...
January 15, 2018

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