Nicholas Fox
This class is completely group work based outside of quizzes/exams. Fox's teaching can be convoluted and unclear at times. Definitely a bit of a weed out class in the sense that the work is tedious and feels pointless at times.