Reviews of professor Ali Moghani

Rating: 1.0/5, difficulty: 3.0/5
I'm not a fan of his teaching style. He comes off as rude and is difficult to understand. Stares at and threatens you for writing in your notebook (?) or checking your phone. He makes you form groups in a math class, which I don't understand. I'd rather have a normal math class where you just do homework and take the exam. Take any other professor.

Rating: 4.0/5, difficulty: 4.0/5
He's an all around solid professor. His mannerisms can get annoying. He frequently tells you "look at the board, do not write" when he goes over something, but because of that it takes more time to go over one topic and you get less time to try harder problems in class. He wants everyone to pass and will go out of the way to help someone struggling

Rating: 3.0/5, difficulty: 5.0/5
He's alright. He covers material quite fast and ends up being half a chapter ahead of the common exam (few practice problems in class). He didn't teach some stuff the ended up on the homework. He wants to give people extra credit, but can't since the Math department doesn't let him. He has difficulty understanding what problems you have.

Rating: 1.0/5, difficulty: 5.0/5
Hard to grasp topics because they are not fully explained. Questions are never answered. Moves extremely fast. I have to teach myself college level math...:(

Rating: 2.0/5, difficulty: 5.0/5
Professor Moghani cares but he seems to be a professor that understands the material so well that he doesn't know what people are struggling on. People ask him basically how to approach a problem and he doesn't know what they're asking and can't explain it. You have to learn a lot on your own.

Rating: 1.0/5, difficulty: 4.0/5
This teacher is something. If you have homework it will be due 10 minutes after class is over, I'm not kidding. If you have questions he will rarely answer them and tell you to ask your teammates. Stupid. He won't tell you test dates, criteria for projects, or what your grade is. Literally, everyone is on their own in this class.

Rating: 1.0/5, difficulty: 5.0/5
Requires a lot of self teaching to understand the concepts