Reviews of professor Ali Mashreghi

Rating: 5.0/5, difficulty: 2.0/5
Such a great prof! Really wants everyone to succeed. Very relevant and useful assignments, and fair midterm.

Rating: 4.0/5, difficulty: 1.0/5
He's a caring professor. He's keen to help his students and wants all of his students to get a good grade.

Rating: 4.0/5, difficulty: 3.0/5
Ali is one of the few professors who puts effort into every part of his class. The lectures slides were enough to understand most concepts, and when complex concepts came up his lectures made everything crystal clear. Assignments made you think but the lecture concepts were very relevant and acted as a good hint. Labs were useless though.

Rating: 5.0/5, difficulty: 1.0/5
Ali's first few lecture presentations of the semester were a bit rough, but once he got over his nerves of speaking in front of an audience he was an exceptional lecturer. Very succinct lecture slides, highly relevant labs, and I daresay that the assignments he gave were so imaginative that I actually looked forward to doing them.

Rating: 5.0/5, difficulty: 2.0/5
inspirational assignments,clear slides with easy to understand samples, a nice teacher who is aware of the expectation of the working field for the undergraduates.