Reviews of professor Mansoor Naseef

Rating: 5.0/5, difficulty: 4.0/5
Very responsive to questions both during class and office hours. If you follow his lectures and do the assignments by yourself you will learn a lot.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Naseef Mansoor was great about explaining difficult concepts in a way most students could understand. He was always available for questions. I can say without a doubt that he is one of the best I have ever had throughout my educational career.

Rating: 5.0/5, difficulty: 4.0/5
This was my first programming class and programming was tough for me initially. I thought the MavPass sessions were helpful at the beginning but later as I was meeting the professor during the office hours with my questions, the professor was able to help me tremendously. He wants you to work smart not hard.

Rating: 1.0/5, difficulty: 4.0/5
Tests you on topics not explained during class and expects you to understand the topic because he copied a segment of the textbook into the quiz. Will spend up to half the 2hr class programming in front of you because he prepares nothing in advance. Uses spyware to prevent cheating. 20 minutes of Google taught me more than 2 hours of this class.

Rating: 1.0/5, difficulty: 5.0/5
Take another professor if you can, insanely hard quizzes on stuff that never was went over or even in the class material provided. Assignments are extremely hard and long, will provide help but will not really explain anything to well. Professor cancels class more than we are in it...

Rating: 2.0/5, difficulty: 2.0/5
Dr. Mansoor's class was my first programming class and there were some good things and bad things. There was one time where he assigned us problems that had topics we hadn't even discussed. MavPASS sessions were mediocre. Lectures were read off a powerpoint. Exams were based off of practice problems and he allows cheat sheets for exams.