David Williams
He is a really cool guy, and I really did like the topics. He just grades wayyyy too hard and the assignments are clumped together oddly. Most of your grade comes down to the 10ish page midterm and final :/. They're broken up into prompts and imo they should be separate assignments. 