Reviews of professor Ramin Sahba

Rating: 4.0/5, difficulty: 1.0/5
Firstly, he's very boring, nearing the end there was only a 4th of the class there every lecture because he repeats things quite a lot and talks very softly. However, he's great at clearly explaining the problem and breaking it down. Exams and homework don't stray from the lecture. The slides are really good at explaining what he will go over.

Rating: 5.0/5, difficulty: 2.0/5
This class wasn't super difficult to begin with but he was very straightforward in his lectures (though dry and at times redundant to review), welcoming of questions, and did his best to explain in a way to help you understand the material. Roughly 1 hw worksheet per week and the test questions were similar to the homework, not unnecessarily hard.

Rating: 5.0/5, difficulty: 2.0/5
I think Prof Sahba does a great job. He's a little quiet and lectures can be dry (most math based lectures are) but the content is not hard. He is very clear on expectations and he will work with you if you have problems. Easy A if you put in some effort. I would say the first couple weeks were the most difficult then gets refreshingly easier.

Rating: 4.0/5, difficulty: 1.0/5
Good professor, not the best lecturer though. You could survive without attending lecture, but if you do go to class then it's a lot of repetitiveness from last lecture. We had a total of 6 homeworks, 2 online quizzes and 3 exams. They're all very easy and the only time you'll kind of struggle is the first couple weeks, the rest is a cakewalk.

Rating: 4.0/5, difficulty: 3.0/5
Awesome professor. The class was always engaging and he would always meet the students halfway. He also adapted to us throughout the year; you could tell he wanted to see us succeed. I will say to sit in the first few rows because he is a bit quiet and his accent occasionally makes it a bit difficult to understand.

Rating: 3.0/5, difficulty: 4.0/5
The lectures would be more interesting if he went over practical code needed for the homework, which there was too much at the end. Was pretty lost following the boring lectures, had to google/YouTube (and document) for hw. Should take out the last hw for more group project time. 2-part take-home final exam was a lot but grades were generous.

Rating: 5.0/5, difficulty: 4.0/5
This was a tough course. There's content that I feel could have been better to teach someone an introduction to AI but regardless of that he's fair, caring, and understanding of circumstances. Some of the deadlines were tight for the amount of work required per assignment but I'd definitely take a course he taught again.

Rating: 5.0/5, difficulty: 2.0/5
Very kind professor who helps his students understand the material. His lectures can be hard to stay awake through since he talks softly and slowly, but they can be more informative than the other material so it pays to show up and listen. Has good communication and extra credit opportunities, even if there is a decent amount of homework.

Rating: 2.0/5, difficulty: 3.0/5
bring a pillow and a sleeping mask. Easy A.