Amanda Diegel
Dr. Diegel seems like the type of teacher that would be best suited for upper-level and/or graduate math classes. All we go over are proofs and theorems. Her tests are heavy and time restricting, and to pass the tests you really need to be doing tons and tons of those practice problems in the back of the book. Super harsh grader, yet understanding.