Yuan Pei
Yuan Pei is about as good as it gets. Informative lectures, answers questions instantly, very helpful office hours, lots of feedback on tests, and opportunities for extra credit. Also, hes an advisor for every type of math major so a good person to know. Top tier math professor.