Kevin Anderson
60 pages of readings, mandatory since he does reading quizzes on the main arguments and little details and names. Marks hard as hell, so do the TAs, its a 300-level class and I have had a 500-level POLI class mark more reasonable.