William Thorne
Great prof. Really cares about students. Wants the class to be manageable, relevant and interesting for all. Super clear about assignments and reviews before every quiz. Would take again and definitely recommend to all.