Joseph Mann
He encourages conversations with students and the material. His lectures are good because he gives several examples of the material. He is funny at times and he is passionate about the course. He is one of the best professors I have taken. Online version has recorded lectures to watch, power points, and key concepts as well as, reading articles.