Reviews of professor Mansoor Naseef

Rating: 1.0/5, difficulty: 5.0/5
Lectures are long, tedious and boring. He is paranoid about students trying to cheat on his tests. He could either give a test that is a simple single question or a set of multiple choice/multiple answers questions that are impossible to complete in time. If you can have a better option to take your class do it.

Rating: 5.0/5, difficulty: 3.0/5
You'll gain in-depth knowledge of machine learning and all the courses. The professor is concerned with whether or not you are learning. He will spend hours answering whatever question a student asks. He was the best professor in all three of the classes I had with him. You'll learn and pass the class if you take notes. 

CIS 224
CIS 518
CIS 631

Rating: 5.0/5, difficulty: 3.0/5
Fresh breath of air from regular professors. He really likes to find students that put in effort. If you can show him glimpses of putting effort, he will help you like a friend. If you want to learn algorithms and problem solving with passion, he is an amazing asset.

Rating: 2.0/5, difficulty: 5.0/5
Programming is very difficult. I would not take this course unless you have background in it. He favors the smart kids in the class who understand everything and talks down to everyone else like they are stupid. Very unhelpful and quizzes or tests almost once a week. Would definitely recommend MavPass sessions -- they are the only reason I passed

Rating: 5.0/5, difficulty: 3.0/5
Some intensive theoretical ML algorithms were covered. The concepts are difficult by themselves. The group projects require publishing a research paper, which is very intense but very inspiring as well. The quizzes and exams are difficult but overall the grade given is based off of the effort given on the research project and the class.

Rating: 1.0/5, difficulty: 3.0/5
Terrible professor. Insults students constantly and will jokes about failing them in front of the class. If you ask any questions he will first make fun of you and then ignore your question or tell you that he doesn't have time for questions. Even if you learn from him, your interest and spirit will be crushed. Take your classes with someone else.

Rating: 5.0/5, difficulty: 4.0/5
Took the class over summer. It was online and video lectures were very clear and informative. Attendance is not mandatory but you get to learn a lot. Doesn't matter what skill set/level you have. Grading was lenient.

Rating: 5.0/5, difficulty: 3.0/5
best mnsu teacher i have ever had

Rating: 5.0/5, difficulty: 4.0/5
Dr. Mansoor is a nice person and very helpful. He would spend time outside the class explaining the concepts and helping with the coding assignments. Highly recommend anyone to work on his coding assignments as you will learn a lot from them.

Rating: 1.0/5, difficulty: 3.0/5
One of the worst professors Ive ever had. Do not take him, you will regret it. The stuff he goes over in class is not even on the test and he does not care that his students arent learning from his terrible teaching ways.