Mitra Shabestari
This instructor is the WORST I've ever experienced in my college career. She overcomplicates basic concepts. Blames students for their own misunderstanding. Heavy workload, pre-lectures, homework, and quizzes. Had to teach myself from the textbook. Lectures are mandatory but I would just put it on and leave it. Does not set up students for success.