Reviews of professor Mohammad Nayeem Teli

Rating: 5.0/5, difficulty: 3.0/5
He is a great professor; he really cares about the student's understanding of the material.

Rating: 5.0/5, difficulty: 3.0/5
There's nothing wrong with him. He helps and exams are at times lengthy but if you know the material well you'll do good. Great professor!

Rating: 2.0/5, difficulty: 5.0/5
Teli is not a bad professor and by no means a bad guy.... However, this course is taught and structured(pun not intended) absolutely terribly. It honestly seems as though the class sets students up for failure, especially how tough everything is graded. This is unfortunate for CS majors since it is required. Exams were brutal, just hope to pass.

Rating: 4.0/5, difficulty: 3.0/5
Teli is pretty solid, at least for 250. He gave in person quizzes and exams vs Cliff's online ones though, so that's something to keep in mind.

Rating: 2.0/5, difficulty: 5.0/5
Although at times he was a decent at teaching Discrete Structures itself, the style of his grading is *ridiculously* strict and many a time the exams given you barely have enough time to complete it. Some exams also include questions that were barely similar or not at all relate to the ones on the tests or homework he gives out.

Rating: 5.0/5, difficulty: 1.0/5
So nice a Prof!

Rating: 2.0/5, difficulty: 4.0/5
Although he was fairly good at the lectures he gave, the exam questions did not at all look like any of the types of questions we constantly practiced in lecture, discussion, and through homework and quizzes. The average on our second midterm was a 60% because of this fact.

Rating: 4.0/5, difficulty: 3.0/5
He is very patient with his students and wants to make sure students understand the topic before moving on. Always happy to go back and reexplain things if needed. There are weekly HWs and 2 exams that were pretty fair

Rating: 4.0/5, difficulty: 5.0/5
Teli was good and caring lecturer, and was fair with exam questions in my opinion. I think he would sometimes go a bit fast, but when you needed a question answered he was very patient and responded respectfully. I would  not mind taking Teli again.

Rating: 5.0/5, difficulty: 2.0/5
He gives great lectures and always answers clarifying questions during class. You can tell he really cares about his students. There is a quiz every week during discussion, so don't skip that. The quizzes and projects can save your grade even if you don't do well on exams. Start early on the projects. Don't need to buy the recommended textbook.