John Casellas Connors
Needed a core class out of the way but (surprisingly) enjoyed this one. Lectures are clear and easy to listen to/take notes from, and he posts study guides for all tests. If you can convince yourself to be interested for a semester and not treat it like a chore, it's a good time.