Shahriar Abachi
He's horrible, avoid him at all cost! Unclear grading criteria, his notes do not make any sense cause he writes only what he knows and not from the book. Makes up his own problems that he still does wrong. Stays on his phone during lab. Sometimes he asks his students what chapter are we on. No study guide so its impossible to study for his exams!