Andrew Garnett
he is really funny, most of his lectures are given verbally but he will repeat things so you know what to take notes on. He makes the class fun, a lot of debates that's how he gets thru the class. Just a two papers, & a final. He doesn't require a textbook only online readings.