Colin Flint
Great professor. One "essay" that is just one page due about every other week. Class is based around a group assignment that carries on for the whole semester. Book is helpful, but not necessary. Course content can be a bit boring and tedious, especially during lecture, but he makes it fun. Good communicator too if you need help.