Geoffrey Poyen
Really great teacher! He responded to all emails quickly and adjusted the final exam and gave us extra credit when we had trouble with the midterm. The exams were a bit tricky so you have to really read and understand the content but they're open book. weekly quizzes and 1 group project but it isn't that hard once you have a good group. 