Reviews of professor Mohammad Hosseinian

Rating: 2.0/5, difficulty: 4.0/5
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.

Rating: 4.0/5, difficulty: 4.0/5
COVID Semester. Gave us 3 options in the end. Take the average of our first two exams and that will be the grade for the last one. Take the third exam or a comprehensive final. Those options worked for me but you have to follow his notes as the exams are closely related.