Kenneth Duggan
Kenneth makes learning about his subjects really fun. It is very enjoyable to be in the lectures. There are not a lot of things you can take away from the slides he posts on D2L so attending class is very important. Not super hard work, but some long readings here and there. 