Reviews of professor Sam Gharehdaghimollahajiloo

Rating: 2.0/5, difficulty: 5.0/5
I had him for two classes. The first semester was awful and I had to teach myself in order to get a C+. The second semester was the complete opposite and I had to question if it was really him teaching. He does make his classes difficult on purpose then always explains how many people drop his classes.

Rating: 1.0/5, difficulty: 5.0/5
He's a hit or miss. Everyone starts out failing this class. Last semester he passed everyone, this semester he did not. You'll either get lucky and skate by or totally bomb. He goes over easy problems in class and gives difficult problems on exams so you don't know how to solve them. His 'example' problems will never be seen on homework or exams.

Rating: 1.0/5, difficulty: 5.0/5
Honestly the worst class Ive taken to date. He says that he will upload homework, no homework is uploaded for weeks. He once expected an average of 40% on his test and got a 56% average! In an open book/note test! Why give a test that you expect the average to fail?? He also announced a test a week before the test. He does NOT know how to teach.