Reviews of professor Dariush Navabi

Rating: 2.0/5, difficulty: 4.0/5
As a computer science major, and this being my first CS class made him all that worse of a teacher. He has a very thick accent making him hard to understand, he also is not a good teacher. He is smart and knowledgeable about CS, just does not understand how to teach it. Will be a tough class.

Rating: 3.0/5, difficulty: 3.0/5
He's a fine professor. His accent is hard to understand sometimes but he is pretty good at explaining the content. It's not really worth coming to class because all of the content is straight from the book, but there are clicker questions every class.

Rating: 3.0/5, difficulty: 3.0/5
This class was pretty easy if you pay attention during his lectures. The homeworks were easy since he gives you homework similar to videos in Linda. If you need help he is more than willing to help you step by step on homework or on material. If multiple people need help on the same thing, he will go over it once again in class. Clicker questions!!

Rating: 2.0/5, difficulty: 4.0/5
Dr Navabi is very knowledgeable but does not know how to teach.

Rating: 2.0/5, difficulty: 4.0/5
He frequently makes errors and doesnt correct them or relies on students to notice. He does clicker questions every day and you get both attendance and participation based off that. Often, he gives trick questions and doesnt fully explain why the code is wrong or what to do to fix it. Also, nothing to do with his teaching, his voice is annoying