Reviews of professor David Nimri

Rating: 5.0/5, difficulty: 2.0/5
pay attention to the lecture and you will pass on every quiz . Do every extra credit assessment , you will pass the course !

Rating: 4.0/5, difficulty: 3.0/5
I feel Professor Nimri is a great teacher. However, due to COVID, the online class proves to be a challenge. I think the transition from in-person to online may take awhile for this class to be perfected. Some of the course material is a bit dated & I'm sure a few updates to the course material would improve the learning outcome for future students

Rating: 4.0/5, difficulty: 5.0/5
His lectures aren't that good but you can understand what he is trying to teach . so be peppered to learn on your own. The homework is usually an online point system. so just do the work and you will be good. Tuff projects though.

Rating: 5.0/5, difficulty: 4.0/5
Nimri is very passionate, and it translates into his teaching. I've graduated now and have taken a couple more classes after him and while I can say they are easier, Nimri not only taught me the most, but also laid down a foundation to make upcoming classes easier. If you can you should definitely take this professor. Also he can be funny sometimes

Rating: 5.0/5, difficulty: 3.0/5
I admit the class was tough since I was shooting for an A+. The class is mainly on C++ online exams and a group project. He goes over programming syntax and methods but you have to go into the class with an understanding of programming or you will struggle. Overall tough class, excellent professor. Cares and gets you ready for the next challenge.

Rating: 3.0/5, difficulty: 5.0/5
I agree that Nimri is caring and very knowledgeable. The class is, however, really difficult. He often gives assignments that require knowledge of things not in the textbook, lecture, slides, etc. This can get really frustrating and takes a lot of googling to figure out. Grades on a curve so you may end up fine. Group project is annoying too.

Rating: 5.0/5, difficulty: 3.0/5
I have taken David Nimri for about 4 classes now. Not sure whats going on with the ratings, if you do the work you'll pass. While the homework is a lot, his grading is more than generous. Literally, if you try you can't fail. Homework, labs, and a cyber range (virtualbox environment) Great professor! Lazy people won't pass. learning guaranteed!

Rating: 1.0/5, difficulty: 5.0/5
He is terrible at teaching. Nice guy he seems. Except he is terrible at teaching all his lectures are on things that are not relevant to the course. If you speak on his wave length you will understand if not you won't. Example is his explanations will get more confusing as he is terrible at explaining.

Rating: 1.0/5, difficulty: 5.0/5
Nimri is obviously well educated but he lacks the skill to teach. His assignments always lack steps crucial to completing the assignment. Nimri does not reply to emails about the assignments either which is extremely frustrating. Take any other professor.