Reviews of professor Ahmed Hamza

Rating: 4.0/5, difficulty: 3.0/5
Good professor, but be prepared to study if you want to pass. Was not clear during lectures, and I frequently found myself reviewing content from online to figure out what he wanted me to do. Assignments are inconsistent and have unclear requirements, but this is the fault of the RIT ComSci department, not prof. Hamza.

Rating: 5.0/5, difficulty: 3.0/5
Great professor. I don't understand the reviews from the previous semester. Maybe he was new then? Whatever changed it was a change for the better!

Rating: 5.0/5, difficulty: 4.0/5
He's a really nice prof and explains the material very well. The course is very heavy and it often has you learning a lot all at once, but he does his best to explain anything and everything that may give you troubles. He is also incredibly patient and understanding. Some of the homeworks did leave me up late for hours, but thats any GCIS course

Rating: 2.0/5, difficulty: 3.0/5
If you can pick up intro CS concepts easily, Hamza isn't the worst professor in the world. But compared to some of the other professors teaching this course, there's definitely a considerable difference in quality. Some people have a passion for teaching, and for others, it's just a job that pays. Sad to say, Hamza is clearly in the latter group.