Mark Demercurio
Take him if you need a sociology class. He is funny and will make sure you learn the material. He lectures a lot, but they will be the best lectures you have ever heard. He is really passionate about the subject. He literally tells you what will be on the quiz. He does not try and trick you. It is pretty direct. Wish I could take him again.