Matthew Thue
Amazing teacher, he's absolutely hilarious. You might think you don't need to do the prereading, but you'll rethink that once you get to the exams. Easy to remember material because he teaches it in a memorable manner with stories and videos etc. that will help you retain the information.