Shaun Russell
A genuinely good professor who clearly wants all of his students to succeed. All of the assignments are outlined very well during the class times, but it can be quite repetitive during the lectures.