Reviews of professor Mohammad Rahnama

Rating: 1.0/5, difficulty: 2.0/5
Horribly disorganized, posted multiple revisions to lectures and assignments. Rarely had all the information required to solve problems with assignments were first posted. Lecture slides poorly thrown together. Ideas and examples never communicated clearly.

Rating: 2.0/5, difficulty: 3.0/5
Mohammad is your typical boring professor. His slides are copy pasted from the textbook, his assignments/tests are copy pasted from another textbook. Clearly too lazy to put anything new into this course and this shows during his lectures. It's not a hard course, but you'll need to learn everything on your own, not during his lectures.

Rating: 1.0/5, difficulty: 3.0/5
Although he seems to be a genuinely nice guy, he has no teaching skills. His lectures are so boring I have fallen asleep in them multiple times. Heavy accent, quiet, and monotone. You need an energy drink and the world's best attention span to enjoy his classes.

Rating: 1.0/5, difficulty: 4.0/5
inconsistent descriptions of important, basic course theories, tests only containing material unrelating to the course material, and an overall poor course quality.

Rating: 1.0/5, difficulty: 4.0/5
Mohammad is one of the worst professors I've had. His lectures are terrible disorganized, so be prepared to learn the material on your own. There seems to be a disconnect between what is being taught and what is being tested.