Maryam Heshmatzadeh
For those who have never taken calculus and are slow learners, this course will drop your GPA.
Maryam is unable to explain solutions in simple terms and appears to have difficulty understanding student confidentiality. She will openly talk about how good or bad you are doing in the class for everyone to hear.
Beware of her exams/quizzes 
Good luck.