Kimberley Campbell
This is one of my favourite professors. She records all the lectures and leaves them up on eclass so that we can use them to study, also nice because attendance isn't mandatory. She explains things so clearly through a variety of examples, that she makes the course as easy as possible to understand. Also very well spoken.