David Henson
Very understanding! I missed a lot due to my mental health and he tried to be as accommodating as possible. Course material was interesting but very easy. A lot of homework is (1) summarize what you read, (2) write a paper following those concepts. I'm in a class that barely participates but he still makes the best of it and is passionate!