Jeffrey Katz
He's not very good at lecture but his handout is really helpful. It's highly abstracted, showing everything important about topics. As long as you read it through, do homework, easy A. Not to mention he gives an outline before exams. He's not a good lecturer probably because he's new in the field and works on part-time. Anyway, I like him.