Mitra Shabestari
Shes literally the worst. The quizzes are 40% of your grade and only 6 questions each so there is no room for error. Homework is long and not related to her lectures. 100% on homework wont make up for bad quiz grades. She only answers emails if you absolutely hound her. Attendance is graded. No leniency whatsoever. Dont take her.