teaching with "Networks, Crowds, and Markets: Reasoning About a Highly Connected World" (by David Easley and Jon Kleinberg)

a collection of complementary in-class activities by Lada Adamic

In Winter of 2011 I taught SI 301 ("Models of Social Information Processing") a course that is part of the undergraduate informatics curriculum at the School of Information at the University of Michigan. The course had no prerequisites, the enrollment was ~50, and laptops were required in class. My task was to teach material from this book, which I did, supplementing it with in-class activities designed to engage the students and bring some of the text to life. Sometimes they involved pencil, paper, cards, and some spare change, but most of the time they were online interactive demos, implemented in NetLogo or Guess or Perl. I'm sharing them here, in case they are of use to others teaching with the text. The activities below are ordered by how much fun *I* had during the class. Your results may vary!