Nicolas Widman
Widman truly wants you to learn the material. However, his lectures are difficult to learn from. His examples in the slides are not great and he speaks softly which makes it impossible to hear him in a large lecture room. Tests are open note and not too hard but you'll need to study a lot outside of class. He's very helpful in office hours, though.