Doug Vardakas
It's amazing how well he digests concepts for his lectures. He makes the subject matter feel like the easiest thing in the world. 

Attendance wasn't necessary, but you benefit a ton by just being there and soaking up his lectures. 

Easy grader with lots of extra credit available. 

TAKE HIM! Even if it means commuting further, he's worth it.