Zahra Azadi
Absolutely awful and does not care of the grade or wellbeing of the student. I am in her class right now, I warn you, do not take her. Her lectures are boring and she goes way too quickly. This class isn't supposed to be as hard as it is.

PLEASE avoid her.