Rick Laughlin
 In person, Laughlin had a nice lecture and PowerPoints that make a lot of sense, giving a better view than the book could achieve. I was not a fan of reading, not only a book, but analyzing a scientific paper each week for a discussion, and extra reading online called Open Learning Initiative (which was never on the tests but still required).