John Shaffer
Great Professor! He is really tough though. That being said, the work is not that hard and he will make you a good writer and researcher by the time its over. No doubt if your looking for an easy A, skip it. But if you struggle with writing he will take all the time you need and gives you great feedback on drafts prior to the due date.