Reviews of professor Ahmed Hamza

Rating: 1.0/5, difficulty: 2.0/5
He was probably the worst teacher ive ever had. Lectures were unimformative as he literally read from a slide and he obviously didnt put effort into preparing for his lectures. Constantly checks his phone and judges the class for not understanding a topic. His lack of instruction made homework very difficult as we had to learn on our own.

Rating: 5.0/5, difficulty: 3.0/5
I cannot comprehend why Hamza has bad reviews. He is probably the best professor I've had. He seems to thoroughly understand every topic he teaches and doesn't just follow slideshows. If not for him, I would have had a much harder time understanding the content of the class.

Rating: 5.0/5, difficulty: 2.0/5
Professor Hamza's lectures aren't anything special but his office hours are where he makes up for his flaws. In comparison to the other GCIS professors, Professor Hamza does provide necessary codes for you to understand the thing that was taught in class to finish up homework assignments. He's also funny at times. Overall, not a bad choice.

Rating: 4.0/5, difficulty: 3.0/5
Class is enjoyable if you follow along with the examples and demonstrations, but if you try to multitask or only half pay attention, you will get tired and lost very quickly. Prof is enjoyable and kind and talks to students as peers rather than down to them. Prof is very knowledgeable, but you may need him to go over things again/clarify at times.

Rating: 5.0/5, difficulty: 3.0/5
Taught the material very well. Made sure everyone (who participates anyways) understood what was going on. Clearly understood the topics at hand and was able to talk about all of them in depth. Favorite csec professor.

Rating: 1.0/5, difficulty: 1.0/5
Does not understand how virtualization works and will not actually attend the class. Walks out and does not return for hours. He should not teach this class or anything above 100 level as he has zero interest in the topics and less understanding than most students.

Rating: 1.0/5, difficulty: 5.0/5
If you cant read lecture notes hamza is the teacher for you. He will read them out loud to you during lecture every day. you will need to do some outside research, his tests cover things that you wont learn during lecture. Played on his phone during lab and after stressing the importance of being to a test on time he showed up half an hour late.