John Dougherty
He's a great lecturer, allows plenty of student input for examples to demonstrate concepts. Occasional economic games are fun and engaging. Be sure to write everything down, especially the examples, you'll need to know them to succeed on the tests and homework. Lots of material to go over, so get ready to study