Shenaz Shahban
Horrible. Absolutely horrible as a professor and a human being. She will go above and beyond to insult you and those you care about if she ever tries to do small-talk with you in office hours. Will try to do "therapy" on you when you ask for something related to the course. Do not take her courses.