Reviews of professor Nnamdi Nwanze

Rating: 5.0/5, difficulty: 4.0/5
Do yourself a favor and take as many courses with him. Might be the single best CS professor at the school. He knows what it takes to do well in the industry and teaches because he loves it.

Rating: 2.0/5, difficulty: 5.0/5
Class was very hard. Did not explain things in a concise way. But overall a good teacher to make you think outside the box. He keeps the lectures lighthearted even though he's talking about binary code and assembly. Overall if your a CS or Computer Engineering Major you won't have a choice but to take him at least 3 times. So stay on his good side.

Rating: 4.0/5, difficulty: 3.0/5
Talks softly, but his lecture notes are really in-depth yet understandable at the same time.

Rating: 5.0/5, difficulty: 3.0/5
Professor Nwanze does not care about the letter grade he assigns to your work, instead, he truly wants you to learn the material and will offer you with information to help you succeed in not only his class, but in the future. If you're ever having a bad day, I'm sure some of Nwanze's jokes will cheer you up. Wish I could relive the course.

Rating: 2.0/5, difficulty: 3.0/5
Did not learn anything from the in-class portion and the book did not help. Used other profs work. A small amount of grades in the grade book so basically final decides your grade. Tests don't line up to what we learned in class. Slow grader.

Rating: 1.0/5, difficulty: 5.0/5
Professor Nwanze is a smart guy, and clearly knows his stuff. However, when it comes to teaching, he is unorganized and explains things in a way that at times makes things more confusing. The way he grades is also quite discouraging, as he takes off a lot of points for arbitrary things that other professors wouldn't consider.

Rating: 5.0/5, difficulty: 4.0/5
One of the best professors I've ever taken. You will 100% be challenged in his classes, maybe even more than other professors, but if you genuinely want to learn more and care about CS, take him. He is very smart and encourages us to learn, He is always willing to slow down the pace to make sure everyone is on track. Provides lots of resources.

Rating: 2.0/5, difficulty: 5.0/5
Professor Nwanze's classes are quite challenging. Both the quizzes and exams present a significant level of difficulty. Despite this, I managed to achieve a good grade. However, it felt like the level of difficulty in this class, which is reflective of his other classes as well, was excessive and unnecessary.

Rating: 5.0/5, difficulty: 4.0/5
Very knowledgeable, you will certainly learn a lot if you take a class with Prof. Nwanze. Engaging lectures, encouragement to ask questions, and meaningful homework assignments (no busy work). Extra credit is available as these courses are pretty tough. I recommend any course with Prof. Nwanze.

Rating: 5.0/5, difficulty: 4.0/5
He's willing to work with students; however, he never gives you the answer. He challenges problem solving.