Reviews of professor Reza Ahmadzadeh

Rating: 2.0/5, difficulty: 5.0/5
This is a very hard class! Quizzes 40%, labs 60% be ready to spend HOURS trying to implement a hard algorithm to a robot where he won't show you anything about the python implementation in class, just the pseudocode explanation and you got to figure out how to code it with the Cozmo documentation(not good). ASK someone first before taking the class

Rating: 2.0/5, difficulty: 4.0/5
As a non-CS major taking the class for Robotics Minor, it's very hard in the lab section because I barely know python(so learn it before class). Takes me 5 days to understand the given code, lucky I have CS major in my team. No other HW, so there's test every week or 2, that can mess you up with minor mistakes even when you understand the stuff.

Rating: 5.0/5, difficulty: 5.0/5
I took two of his classes: 1. He's a fair grader, you put in effort, he'll grade you above your expectation 2. Tough HWs 3. You can't plagiarize 4. He has lots of research projects, often hires well performing students from his classes 5. If HWs are tough, deadlines are lose. 6. Classes are interactive and he increases grade based on participation.

Rating: 3.0/5, difficulty: 4.0/5
Professor Ahmadzadeh definitely knows his stuff. If you have prior experience in robotics, he's a great person to learn with. However, I wouldn't recommend taking his class if you have no prior robotics experience. Very high expectations, even though he lists no formal pre-reqs on the syllabus. If you work hard + put in the effort, you'll be fine.

Rating: 5.0/5, difficulty: 4.0/5
Knows his stuff and present the material in a clear and logical sequence.. Fair grading, Highly Recommended.

Rating: 1.0/5, difficulty: 5.0/5
This professor is by far the worst quizzer I have ever had! When you take him be prepared to have to study all day for the quizzes. What are they on you might ask? 8 lectures that each have anywhere from 60-100 slides each! he makes his own reviews on rate my professor as well. All of the 5 star reviews are fake and discredit the real reviews.