Reviews of professor Muhammad Ikram

Rating: 2.0/5, difficulty: 4.0/5
Lectures were really boring and dependent upon the ppt slides. Cheat sheet is allowed on exam and questions do not come from quizzes or hw. He says there can be multiple approaches to questions on the exam but seems to grade you based off of what he wants to see.

Rating: 5.0/5, difficulty: 4.0/5
Professor Ikram will challenge you as a student, but he makes sure you have every opportunity to succeed. Teaching is his second job, and it is clear it is a labor of love for him. Before every exam, he would hold a review session outside of regular hours, usually on the weekends. He held a review after the final. He genuinely wants you to learn.

Rating: 5.0/5, difficulty: 4.0/5
Doctor Ikram will challange you in terms of his exams and homework. However if you truly try and study you will get either a B+ or high A. You will acutally learn to solve problems not through memorization. If you truly want to learn, I reccomaned taking any classes he teaches as he is a passionate teacher. His exams are hard however

Rating: 2.0/5, difficulty: 3.0/5
If you want to pass you have to read the textbook. His lectures are almost a waste of time, but he'll always mention one thing that's on the exam that's very specific that you wouldn't get from reading the slides. Waste of time and effort. He responds quickly to emails, but that's it. Clearly not interested in teaching, but the material isn't crazy

Rating: 2.0/5, difficulty: 4.0/5
Nice guy and homework are group projects. Quizzes and exams are horrid because the book and slides he goes over are almost nowhere to be seen on the quiz/exam.

Rating: 1.0/5, difficulty: 5.0/5
No matter how much you study for his open note quizzes, you will never get a 100. Legit the only way you get a better grade is if you guess every question and manage to get them all right. EVERY SINGLE QUESTION ON HIS QUIZZES ARE SUBJECTIVE. THIS IS SUPPOSED TO BE THE EASIEST CLASS EVER. FOR GOD'S SAKE DON'T TAKE HIM!!!!! YOU WILL REGRET IT.