Yin Cheng
Honestly one of the best math teachers I've ever had. Curved exams, easy to follow lectures, provides resources to pass and flexible office hours. This is the highest level math course I've taken, but one of the easiest to learn in. The lectures are better than the textbook. Professor is also super nice. 