Reviews of professor Reza Shirazinejad

Rating: 2.0/5, difficulty: 5.0/5
Negatives: Disorganized (never knows where the last class left off), often late to class, blames students for topics he forgets to cover, tough grader, sometimes tests on materials not covered in class (and then blames students), gives homework he doesn't understand/know how to solve

Positives: Repeats certain topics that students struggle with

Rating: 1.0/5, difficulty: 1.0/5
Doesn't communicate with students, is extremely disorganized, and gives poor explanations. Super slow at grading

Rating: 1.0/5, difficulty: 2.0/5
His lectures are terrible, but he needs a bit more knowledge about the class materials.

Rating: 4.0/5, difficulty: 2.0/5
He has a very monotonic voice. Overall he is a great guy and grades very leniently. Most of the class assignments he does in class with you after. He also records the lecture if you want to look at it later on. The only negative thing I would say is that he does teach very fast. So you could fall behind easily.

Rating: 1.0/5, difficulty: 1.0/5
He refused to grade anything you did or give feedback. he arbitrarily gives out grades after the end of the semester. not even worth nothing to try. if you contact him he will not answer your questions