Austin Scharf
Dr. Scharf is an exceptional professor and conveys the material very clearly. He provides plenty of worksheets and material for review before tests. While the tests are notoriously difficult, I always felt well prepared