Mark Wells
A expert when it comes to Philosophy, he really knows and understands what he teaches and he isn't afraid to get you thinking. His attitude and passion made the material and subject (which I thought was a bit boring) much more enjoyable. And above all else, he does what other teachers only claim to do, he lets you speak your mind. 