Mitra Shabestari
It's not uncommon that bad comments about a teacher have a lot to do with the student, but Dr. Shabestari is not that case. Not only does she not have office hours, but her lack of communicative skills, obvious bias for favorites, and inability to properly teach are noticeable the second you are stuck. Utter lack of respect for students. 