Edward Helfers
Professor Helfers is great. He splits work into manageable sections and the writing exercises are really useful. However, sometimes his lectures are not the most helpful for the paper you are writing. He is also a really tough grader. You will never get better than an A- on a paper, even if he only has minor feedback.