David Weston
I struggled this semester, and David made things so much easier for me. Deadlines were all flexible, he checked-in regularly, made lectures more interesting than my other classes. Readings were also super relevant. Highly recommend!