Michael Rich
His lectures are SO dry. You prolly haven't taken a class as dry as his, so please take caution if you get bored easily! However, he's super knowledgeable. Behind the scenes he's quite the character too. Getting an A is doable. It was my first polisci class ever and I got an A- so I was pretty pleased.