Gerry Gannon
Gerry goes off track with stories most of the time. But he argues it's necessary to make a boring subject somewhat relatable. I totally agree. 

He has clear grading criteria, and will help you but you need to show you are actually trying (he will check your progress on practice material). Great prof for a boring subject.