Reviews of professor Mahdi Al-Ameen

Rating: 4.0/5, difficulty: 2.0/5
Professor Al-Ameen takes time to answer students questions as much as possible. He even studies questions students have over class periods so that he could give more definitive answers. Most of the reviews here are for his upper division courses. CS 3100 is a pretty mundane class, so there aren't a lot of reviews here for that. He does a good job.

Rating: 1.0/5, difficulty: 2.0/5
This course is about human-centered design, but the presentation of the material is not human-centered at all. There are no clear expectations for anything, and the class is extremely inaccessible despite teaching some of the easiest content in the program. I absolutely recommend against taking this professor.

Rating: 1.0/5, difficulty: 3.0/5
He's on a mad ego trip or something. Requires attendance because his lectures are boring and pretty useless. Has students submit assignments with a code to prove we were there, then sends passive-aggressive emails when students share the code with classmates who are sick and can't make it to class. The CS department clearly has really low standards

Rating: 1.0/5, difficulty: 3.0/5
This class is awful. The class feels like it was made for middle school children and the Professor treats the students like we are middle schoolers. If you want an easy upper level cs course to take, this is the one. But, its so mind numbingly simple and boring you might wish you took a different course.