Mohammad Hosseinian
He didn't manage this class well. All semester he said he would replace our lowest test grade with the final. The syllabus indicated only 3 exams, with the 3rd exam on the final exam day, implying exam 3 IS the final. Nope. He added an extra comprehensive exam at the last minute and said he would replace the grade even if it's worse. Had to Q-drop.