Gladden Pappin
He seemed boring at first because of the monotone way he speaks, but then I realised he was actually being snarky and funny in his lectures. Throughout the year I complied a list of funny quotes of his. Has a solid grasp of the subject, and always welcomes questions during lectures. Would take again and recommend to a friend.