Duncan McCurrach
Duncan is the best professor I've had. He is knowledgeable, makes lectures very interesting, and really cares about students and helping them get good grades. He gives bonus quizzes for extra points in exams, a clear study guide, and is always available to help. If you have the opportunity to take a class with him definitely take it!