Austin Scharf
I love Dr. Scharf! He is an amazing professor, but his class is the hardest class I've taken here. He teaches well, gives good feedback, and is available for office hours, and keeps the class engaged. His tests are just incomparably difficult but possible to not get below a B if you study hard.