Keith Skowronski
Incredibly smart teacher so make sure you tell him if he has to break it down more. Cares about student's, wants them to actually understand the material. Attendance is not collected but if you don't attend lecture you will not pass. Study guides aren't extremely specific so you must study but he doesn't try to complicate the exams.