Jonathan Simone
With Jon you actually feel like you learn math. He covers a lot in lectures but it's taught in a pretty clear and systematic way. If you end up not understanding he is very useful in office hours. Definitely one of the better professors in the math department.