Matthew Casey
Dr. Casey is such a hard professor to take but pushes you and encourages you to become a better student. He will do anything in his ability to help you succeed because he wants all his students to be the best damn writers there is in academia. The course itself isn't difficult, just gaining a critical viewpoint is.