Grant Bain
Very strict with attendance and quizzes over the reading. Don't expect to be able to slack much in this class. Expect multiple papers due on the same day. Lots of reading (not much of it being interesting). Gives good feedback on essays before they are due.