Haleh Zarrini
Great professor and she gives you a lot of opportunities to pass her class, such as going over any questions from homework and tests. She has an accent, which might upset some students, but wow - it's really not an issue at all. Overall, if you can submit your work, attend each class, and be respectful and kind, you will be fine.