Jeffrey Tirshfield
I like prof Tirshfield so far. He's pretty nice and patient in explaining/clarifying concepts. There is a lot of reading and the language isn't that easy to understand. He makes us do weekly responses on the readings. The grading isn't hard for them. Not sure about exams