Michael Dennis
I would definitely recommend! Get ready to write a lot of essays (I enjoy writing, so this was perfect for me). He's not a tough grader and I wasn't bombarded with a heavy workload. (summer course online). Great professor!