Ian Dunkle
Ian Dunkle is a gem, he is truly the best. He adds a lot of asides in his lecture, makes it easy to pay attention. The TFs grade the work and they're pretty tough on grading so like def read the supplemental readings for the exam!!