Zvi Rosen
Dr. Rosen really loves math and it shows in the way he lectures. He's always excited to teach a new topic and is always open to questions. The course itself is very difficult so make sure to attend all the lectures and utilize his office hours.