Reviews of professor Ali Karahroudy

Rating: 1.0/5, difficulty: 4.0/5
He uses his youtube videos to teach the class, but he does not organize his lectures which just makes it harder to learn. His lectures are very lengthy and slow, they mainly focus to give a lot of information rather than teaching. He is credential for coding, but he is not suited as a teacher. If you like self-studying, this class is recommended.

Rating: 1.0/5, difficulty: 4.0/5
Tough grader grades on completion and functionality. no partial credit if it doesn't work. Final exam takes the full amount of time and a large portion fail. Sub par professor in general. Better off changing major than being required to take him again.

Rating: 1.0/5, difficulty: 5.0/5
Where do I start. the lectures are too slow for the deadline he set for the assignments and HW. the HW doesn't help you learn how to code either and you'll just google the answers in the end. the final had concepts he never touched. I spent an hour trying to figure it out and got a C for using something "too advanced" that HE gave us. don't take.

Rating: 2.0/5, difficulty: 4.0/5
Teaching is ok, but very slow lecture. He is not organizing the materials and especially the hw, quizzes, midterms. and exams. If you dont want to slow lecture, do not take him.

Rating: 4.0/5, difficulty: 4.0/5
he just made a mistake for grade and hes pretty ok

Rating: 2.0/5, difficulty: 3.0/5
Azure class, no thank you, his assignments write 2 paragraphs what you learned: never take this weird professor ever again.

Rating: 2.0/5, difficulty: 3.0/5
Professor expects you to learn yourself. He has also has made mistakes with how assignments are handled on Canvas, such as locking assignments until it has passed the due date.