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

‘Best Practices’ Has Been Published

I'm very pleased to announce that our paper Best Practices for Scientific Computing has been published in PLOS Biology. It presents 24 specific thin...
January 07, 2014

We Need More of These

Michael Nygard's Release It! is one of my favorite books about the practical side of computing—I gave it five stars when it first came out, and ...
January 07, 2014

Mental Models and Vicious Circles

A few days ago, Konrad Hinsen asked this on our discussion list: Is anyone aware of teaching methods that aim at either developing or verifying th...
January 07, 2014

Tools, Conversations, and Cultures

Philip Guo is best known these days for The Ph.D. Grind, but I first met him through his Online Python Tutor. He helped teach a bootcamp for librari...
December 31, 2013

Catch and Hold

I'm a big fan of Mark Guzdial's work on computing education. Last week, he tweeted this: Google is made of people who succeed in current CS teac...
December 27, 2013