Jim Beneke
I disagree with the last person. Although much of what Professor Beneke talked about was right from the textbook, I liked having his overview of the material before needing to work through it. And there couldn't be a nicer person, always available for help.