Reviews of professor Ali Karahroudy

Rating: 1.0/5, difficulty: 5.0/5
Good coder, not teacher. Online lectures are long, sometimes posts YouTube instead. Assignments/quizzes can be found online, and are complicated and UNRELATED to his lectures AND the textbook. I am a new coder and feel it could be way easier. Asked for help many times, got none. Almost dropped but I'm straight A student. 75% of students did drop.

Rating: 1.0/5, difficulty: 4.0/5
Assignments are very hard to understand and the instructor isn't the most helpful when asked. Do not recommend.

Rating: 5.0/5, difficulty: 5.0/5
C++ is a very difficult subject. However, the professor online video, textbook and assignments help me to learn more about C++. Mostly doing assignments are challenging because the instructions are not very clear. The good thing is that only one final exam. It worth 75% of your grade. It is not so difficult. It is cumulative.

Rating: 3.0/5, difficulty: 4.0/5
Pros: Easy grader, very organized, clear expectations, a lot of resources Cons: Self study class If you're not prepared to self-study, you're not prepared to take his class. Homework is online and has clear grading criteria, and grades discussions. He gives you code and pages to study from, but it's pretty much a self learning class.

Rating: 1.0/5, difficulty: 4.0/5
Not student friendly, not clear and long lectures, often he makes mistakes and seems to have an unfriendly attitude. Assumes everything is obvious and clear but on the contrary, does not elaborate very much on explanations. He is not a good instructor by any means.

Rating: 1.0/5, difficulty: 5.0/5
His lecture is not helpful to finish homework assignment. You need to learn yourself to understand C++. I recommend you to watch YouTube. In addition, his lectures are disorganized. We don't know exactly when the assignment due date is. He closed the assignments whenever he wants.