Christopher Klein
Dr. Klein expects you to put effort into his class. This especially so with a 400 level class, he is going to expect you to read the text. Overall though he is a great lecturer, and cares very much for his students. His tests are hard, because he really wants you to learn the material. At the same time he curves, because he wants you to do well.