Jonathan Richler
Jonathan's lectures are so interesting as he often relates concepts that you are learning about in class to current events throughout the world. You have to put the effort in to do well but I think he is a very fair grader and one of the easiest profs to talk to outside the classroom whether it be an issue or just to chat about politics.