Reviews of professor Mahdi Al-Ameen

Rating: 1.0/5, difficulty: 5.0/5
Expects highly specific answers and has nothing to assist with review If you don't memorize everything he talks about in class than you are most likely going to miss the points from questions on that topic, and tests are a large portion of the grade. everything he does except for the tests isn't terrible but the tests themselves are the worst.

Rating: 1.0/5, difficulty: 5.0/5
All kinds of group work, interviews such things, and there are actually no specific answers for all quiz. You even don't know how you lose points, how you get points.

Rating: 1.0/5, difficulty: 4.0/5
I have no problem saying he's possibly the worst professor in the whole dept. He copies all his lectures from wikipedia, never admits when he's wrong, assigns annoying, pointless assignments, has quizzes that are entirely incoherent, and forces you to meet outside of class to "demo" your homework at times he picked for you. Stay away at all costs.

Rating: 1.0/5, difficulty: 5.0/5
Quite honestly the absolute worst professor, possibly even teacher that I have ever had in my 18 years of schooling. Mahdi does not care about student success. He is arrogant and does not accept any form of criticism. His class is outrageously difficult and except to dedicate all your time to this class only. Stay away from this human.

Rating: 4.0/5, difficulty: 3.0/5
Our professor always gave us time for questions always helped us understand the course material. The content was straightforward and fun to learn. I would love to take any other courses taught by this professor.

Rating: 2.0/5, difficulty: 2.0/5
The professor does his best to try, but each class is a "death by power point" followed up with periodic "participation quizzes" to keep you awake. Presentations are slow to maintain clarity. Homework for the course was very easy in comparison to other courses, many can be finished within 3-6 hours and are not due for a week or more.

Rating: 5.0/5, difficulty: 3.0/5
This is one of the best-structured class I had this semester, and honestly one of the most interesting classes I've had just in general. The professor clearly put a lot of thought and effort into how to approach lectures, and he is very helpful with questions. Phenomenal job, professor.

Rating: 1.0/5, difficulty: 5.0/5
All assignments are group projects that must also be presented outside of class at a specific date and time that the entire group must attend or you receive zero credit. Quizzes and tests are written to try to trick you, you are expected to be able to recreate any diagram in the notes from memory. "Reading materials" are just links to Wikipedia.