Shawn Robinson
Loved this professor. He really cares about his students and he makes sure you understand the topics. Lots of extra credit opportunities. Attendance is mandatory though. Not there on test day = 0. Not there on day of pop quiz (random) = 0.