Reviews of professor Mohammad Shamas

Rating: 5.0/5, difficulty: 3.0/5
Very nice professor and very knowledgeable. Tries to help a lot. Midterm and Final on paper so need to study to pass.

Rating: 5.0/5, difficulty: 3.0/5
best prof ever

Rating: 3.0/5, difficulty: 4.0/5
I think he's a good professor. He marks easy on quiz and assignments. Problem is the exams they are hard but technically i guess if you did all the labs yourself you should do fine. I did not, so I can't really blame him. If you want an easy pass he's not the prof to take. If you want to put in work he's fine.

Rating: 5.0/5, difficulty: 3.0/5
Very helpful and supportive. Provides practice tests for the midterm and final. Helps with workshops. Course hard so need to study.

Rating: 1.0/5, difficulty: 3.0/5
He fails you just because you are an international student because they want more and more money from us. Kutta, kamina professor. He can't even help them in their toughest subject. I just wish that the problems he created for his students one day he will also face them and then he has no one for help.

Rating: 5.0/5, difficulty: 3.0/5
Answers every question you might ask, provides a lot of examples and prep work for his tests. His midterm and final are paper based so need to study in order to pass. Choose him for any course ;)

Rating: 5.0/5, difficulty: 3.0/5
Great examples and very helpful with assignments.

Rating: 5.0/5, difficulty: 3.0/5
Gives a lot of examples that help with the assignments and tests. Really caring and supportive.

Rating: 5.0/5, difficulty: 3.0/5
Responds quickly to help requests. Very caring and supports students as much as possible. Course heavy so need to study to pass.

Rating: 2.0/5, difficulty: 4.0/5
I failed the class due to complex workshops and paper-based exams without coding scenarios. Although the instructor is good and the lectures are clear, OOP is a tough subject. The notes provided were confusing and contributed to my inability to succeed.

Rating: 5.0/5, difficulty: 1.0/5
Very clear and knowledgable professor! Gives you time to complete assignments and ask questions during class due to his lectures being short. 10/10

Rating: 5.0/5, difficulty: 3.0/5
Really good professor. Lectures we're clear, insightful, and provoked discussion. His grading was tough, but fair. If you study and do all the work, you'll have no problems achieving an A. Communication outside of class was very good, and any class cancellations we're posted well ahead of time.

Rating: 5.0/5, difficulty: 3.0/5
Very supportive and thoughtful. Helps in any way he can and provides anlot of resources to study from.

Rating: 3.0/5, difficulty: 3.0/5
His written tests can be tough to get a good score on. He's more forgiving with quizzes and the assignments, but he can be really strict when it comes to grading written exams.

Rating: 5.0/5, difficulty: 2.0/5
Very clear instructions that are easy to follow along the course. The professor responds quickly to the email and the appointments' requests and he is very helpful. Gave us time to work on our assignments during the class, which is a bonus that frees up our time for other courses.