Reviews of professor Sajjad Mohsin

Rating: 5.0/5, difficulty: 2.0/5
Very chill, respectful professor, and appreciates a good joke and some humor during class. He encourages participation, and is always available outside class, and provides feedback and help any time you ask him. Content & assignments clear and organized. All in all just great, I'd take him again for sure!

Rating: 2.0/5, difficulty: 4.0/5
ML2: Consistently lectures at least 3 hours and reads word for word from textbook. Sometimes it seemed like it was his first time reading it himself. He is very knowledgeable about ML despite this. There was a model due every week, which was too quick of a turnaround. Casually said requirements during lecture that came across more like suggestions.

Rating: 3.0/5, difficulty: 3.0/5
Mid lectures. I would do the homework in class. Test reviews do not prepare you for the tests well. It was easier to just attempt to figure out stuff on my own. Didn't seem to care if I pulled my code from other places as long as it worked in the way he wanted. The prof was happy to answer questions. Can skip class as long as homework gets done.

Rating: 4.0/5, difficulty: 1.0/5
Took Professor Mohsin's Prog Fund 1 class online synchronously. A few things: his lectures are basically straight out of the textbook (not a bad thing, just don't expect anything special), he allows for late submissions, and he'll answer your questions only if it's clear what you're asking. Do the work, ask questions, and you'll be fine.

Rating: 5.0/5, difficulty: 3.0/5
Easy way to describe complex programming problems. Attend his class if you really have a logical mind.

Rating: 5.0/5, difficulty: 3.0/5
Professor Mohsin is a well-experienced and an organized teacher! I really enjoyed his class.

Rating: 5.0/5, difficulty: 3.0/5
Very caring professor. Gives you opportunities to fix your mistakes for assignments and grades very fairly. If you prioritize learning over a grade I highly recommend this class. (That is not to say it's hard but that he is very fair)

Rating: 5.0/5, difficulty: 2.0/5
I took him for COSC 1336 and he was really organized and explained well. Also, you can resubmit all your assignments and labs for a higher grade. Lectures can be boring, but his labs and assignments are really helpful. The exams were surprisingly easier than the labs. 
Also, he provides comprehensive powerpoints for each chapter. Please take him!!

Rating: 5.0/5, difficulty: 2.0/5
A fantastic professor. Presented the material in a logical, building manner.  Each chapter had a quiz, practice assignments, and a lab that reinforced the material and provided invaluable practice. Professor Mohsin provided feedback and allowed resubmission of assignments, provided they were submitted before the deadline.

Rating: 5.0/5, difficulty: 3.0/5
definitely would take his class if he taught programming fund 2, the fact that you can redo all assignments before a test to get a 100 is the best and he gives feedback on all of them, plus open note exams.