I've known David Williamson Shaffer for more than a decade. I was lucky enough to have him as a student in my media theory and methods proseminar back when he was finishing up his PhD at the MIT Media Lab. where he was doing work with Seymor Papert. I've reconnected in recent years with Shaffer through his work on games and education.
Shaffer has come out this month with a very important book, How Computer Games Help Children Learn. A colleague of James Paul Gee, Kurt Squire, and Constance Steinkuehler at the University of Wisconsin-Madison, Shaffer has long contributed to our conversations about the pedagogical potentials of computer and video games.