Reviews of professor Sohel Mohammad

Rating: 3.0/5, difficulty: 4.0/5
2 books you buy/class material don't seem to be the most helpful @ times. Spent 3-4 days a week on the class till AM. Test times & due dates are a little too short in my opinion. It's cumulative so if you don't grasp something, good luck with the rest. If you have an A & you don't pass the final, you still fail. Seem like he's kinda helpful tho

Rating: 4.0/5, difficulty: 4.0/5
Don't listen to the bad reviews. He is genuinely a kind person and cares about his students. This is definitely a hard class, but as long as you have a good grasp of the fundamentals from the previous class it's not too bad. Midterm and finals are short answer, while the quizzes are typically multiple choice. The labs aren't too bad either.

Rating: 5.0/5, difficulty: 4.0/5
Professor Mohammad is one of the most caring and respected professors Ive ever studied under. The course consists of programming assignments, two quizzes and your standard midterm and final. Professor Mohammad is really helpful in going over whatever you missed on the assignments and really cares that you would get high marks in the course.

Rating: 1.0/5, difficulty: 3.0/5
Attention, attention, attention students... This class is a learn by yourself course. All the material is from the powerpoint slides. The midterm was difficult, hint go to the review sessions he has before the midterm and final. He goes over the format of the exam and they help a lot. You have to study a lot and work hard to pass.

Rating: 3.0/5, difficulty: 4.0/5
prof. Sohel is great at explaining the content but he does not do hand on code during class. The programing assignments are a bit challenging but the TA goes easy on the grading. There are mcq quizzes that are straight from the slides. He is a very easy grader for midterm and final. Lab assignments need to be done in lab and they are challenging.

Rating: 1.0/5, difficulty: 4.0/5
He is the worst professor I have ever had. Don't take him.

Rating: 5.0/5, difficulty: 5.0/5
Prof. Mohammad cares a lot about his students. Knows the material very well and is always willing to help on course material. He is polite, tries his best, and professional. I am a senior, and trust me, take his class if you want to learn and pass this class. (You will be graded tough with assignments but that will help)