Austin Scharf
Dr. Scharf is very empathetic and clearly cares a lot about his students learning experience. He's very accessible outside of class and responsive to emails, and his tests are very fair and do a good job of accurately reflecting the content taught in class (and the content he explicitly states that he expects you to know).