Barton Taylor
He's a really good professor and his classwork is straight-forward. I took this in the summer and it was fast paced but he gives you time to do your work and grades fairly. He is also very accessible outside of class. I highly recommend him.