Michael Shaffer
Heavy reading and writing but off the bat a great professor all around. Keeps his lectures entertaining and focuses on small things that makes your writing Great. Would definitely recommend taking his class