Shane Moritz
It's an easy A as long as you manage your time well and put in the effort, because the papers can be pretty time consuming. He does offer extra credit for a lot of them though. He's very eccentric and engaging, and he gives good feedback on your papers. I really enjoyed his class