David Rehr
all research assignments, no exams/quizzes. he's super knowledgeable and also understanding. the assignments have all been very interesting and also not too difficult. discussion of different viewpoints is heavily encouraged. he's got loads of connections in congress/lobbying as well. i've enjoyed my time in his class.