Daniel Stegmueller
He's a very knowledgable professor who's done a lot of research in the field. He tries to incorporate heavy research into the course but it doesn't really pan out well for an introductory course. The class itself is fairly simple and getting a good grade isn't really difficult. The lectures can be dry at times but he cares a lot about the content.