Duncan McCollum
Really cool professor with interesting lectures. Duncan organizes his lecture to include in-class participation and activities which makes learning really easy. He makes his own exam questions but always dedicates class time to go over the material before the day of exam.