Reviews of professor Sajjad Mohsin

Rating: 4.0/5, difficulty: 3.0/5
Dr. Mohsin -good professor. His lectures can be boring. Homework assignments are easy. Programming assignments are only difficult as you progress (expected in programming). Test M/C and T/F questions based on homework. Be extremely attentive on the programming portion of the exams, 1 missed question can cost you a letter grade (tough grader here).

Rating: 5.0/5, difficulty: 1.0/5
Professor Sajjad was AMAZING! he is super nice and carring and will let you redo most of the assignments. TAKE HIM! he will make your life easier (:

Rating: 5.0/5, difficulty: 4.0/5
The best Computer Scientist with a lot of experience in Programming skills. Students really enjoy his class. I would highly recommend to learn Programming from him. His assignments are thoughtful.

Rating: 2.0/5, difficulty: 2.0/5
Very boring lecturer. His accent isn't too thick, but he sometimes has trouble conveying concepts to the class in English. Labs have very specific solutions, and he doesn't appreciate students using topics from future labs. If you know kind of know how to program, you only really need to show up for test days. I'd recommend you do that if you can.

Rating: 2.0/5, difficulty: 2.0/5
MACHINE LEARNING 1 (COSC 3380)

This class isn't challenging, but there's little care in it. It's an asynchronous class. It's all textbook with a video lecture he got from YouTube. Homework is easy, but it barely explains anything besides making this model. He barely replies to emails (I sent him 4 emails last 2 weeks, and no response).

Rating: 5.0/5, difficulty: 1.0/5
Students can resubmit programs with a low grade within a day or 2 after deadline. For the Hw youre giving multiple chances to get the perfect score before the deadline. Exams are mostly MC / T/F, and a few free response questions. Plenty of time is given to take the exam( 3 hours). Last, keep your code simple and clean and youll pass the class.

Rating: 5.0/5, difficulty: 4.0/5
I used to hate programming, NO JOKE! But Professor Mohsin reversed my opinion. I now enjoy coding python and learning from him. He is open to questions and expects his students to work hard. He is very concise when it comes to feedback for programming, as he not only wants the right answer, but wants students to smartly code. I RECOMMEND HIS CLASS!

Rating: 1.0/5, difficulty: 5.0/5
COSC 1337 
Unclear grading criteria - takes a ton of points off for vague reasons. Doesn't respond to emails in a timely manner.

Rating: 5.0/5, difficulty: 4.0/5
I took his 1337 course and enjoyed it overall. He can be a bit hard to understand in lectures but is always very happy to take questions. Lots of grading and assignments, but as long as you do the labs and quizzes you will be fine on the test.