Great professor. He definitely makes you work for your grade when writing papers, but gives excellent feedback detailing what you do well and what you need to improve on. Workload is manageable. I would highly recommend this professor if you care about improving your writing, but think twice about taking it if you want an easy guaranteed A.