You can read more about my musings on teaching over at my blog (click here to look at all posts tagged "teaching").

The following resources have been very influential in developing the way I teach and think about education:
  • How Learning Works: a book which elegantly explains common problems experienced by educators and synthesizes solutions by backing up claims with empirical research¬†
  • Software Carpentry: a group dedicated to improving basic computing skills among scientists. After taking a few of their workshops, I'm becoming certified as one of their instructors.