Haleh Zarrini
If you weren't good at math before, after Professor Zarrini's class you will be. Every class, she makes sure you understand the material - no one is left out. She creates a comfy environment for participation. There's a lot of homework, but it can be done mult. times before the due date, and tests (except the final), can be retaken. Very generous!