Reviews of professor Muhammad Ikram

Rating: 5.0/5, difficulty: 4.0/5
Professor genuinely cares for his students. He is always willing to answer questions during class or after if you don't feel comfortable asking during lecture. He gives study guides and is willing to meet during the weekend before exams just to help students. Takes student criticize and actually changes his teaching habits to improve his teaching.

Rating: 1.0/5, difficulty: 5.0/5
In classic UTD fashion... low quality teaching!

Rating: 3.0/5, difficulty: 3.0/5
Nice guy. However doesn't fully understand computer architecture since that's not his area of expertise. Asks ambiguous questions and then expects only his interpretations of them. Hard headed. Very few quizzes/homeworks. Tests are based on lectures. He is a nice and funny guy to just talk with, but not great as a computer architecture professor.

Rating: 3.0/5, difficulty: 5.0/5
Good professor and very helpful to students but the work given is extremely hard. Lectures are usually theories so it doesnt really help on tests and theres no curve unfortunately.

Rating: 1.0/5, difficulty: 5.0/5
Computer Architecture shouldn't be a difficult topic, but the way this class is structured is extremely difficult. Lectures will not prepare you for quizzes or exams. He will tell you that quiz/exam questions come from examples he did in class, but this is a stretch as the exams are significantly more difficult. Take another professor.

Rating: 1.0/5, difficulty: 5.0/5
Worst teacher ever, makes what is supposed to be an easy class that helps your grade into a hell that is literally impossible to do well in. All of the questions on his quizzes/tests are subjective, and it basically just comes down to luck on whether or not you do well.

Rating: 1.0/5, difficulty: 5.0/5
WARNING!! Don't take him. Doesn't matter how hard you try for this class, you are going to end up with a bad grade. He gave C half of the class. He is the worst professor. If you want to retake this class then take him. I don't know why the university is keeping him for teaching such an important course.

Rating: 1.0/5, difficulty: 5.0/5
Most of the quizzes and tests are just way too much to complete in the amount of time he gives us to take it. Hes a nice professor and will give help but the tests and quizzes are just too hard and theres no curve either.

Rating: 2.0/5, difficulty: 4.0/5
This professor does not use the book. Quizzes and exams are based on terrible PowerPoint presentation that cover only simple scenarios but, on the exam expect hard questions; about material you have never seen. Takes forever to give grades back; you will not know what your strengths and pitfalls are. Avoid this professor at all costs!

Rating: 1.0/5, difficulty: 5.0/5
This professor has NO idea what he is doing. I genuinely believe he is trying to screw his students over. This class is supposed to be an easy A, but he makes it extremely difficult. Please avoid this professor at all cost.