Reviews of professor Abdelmounaam Rezgui

Rating: 5.0/5, difficulty: 3.0/5
Lots of coursework over the semester, 21 Labs, 4 quizzes, 1 final project and a final exam in the form of 2 labs. One of the more difficult classes I've taken. But he wont let you fail. If needed he will curve the grade to help everyone pass the class.

Rating: 4.0/5, difficulty: 3.0/5
Lectures are rather dry, but overall not the worst thing. Expect to have issues with labs, whether that be lack of time, lack of instruction, or just the computer not working. Other than the labs though class was fine and he grades pretty leniently so it's alright.

Rating: 2.0/5, difficulty: 3.0/5
If you're looking for a class where their are slides this is it. Only looking over the lectures will not help you with exams. No study guide except for final exam. Sends emails on days their will be quizzes. Accent heavy, paying attention would be your best bet.

Rating: 4.0/5, difficulty: 3.0/5
Pretty straightforward class and professor. Simply attend lectures, participate in the Poll Everywhere, and ask questions. Review the slides before quizzes, and you will do great. (I suggest you watch a video on TCP/IP before the class starts, I did that, and the class was a breeze.)

Rating: 1.0/5, difficulty: 4.0/5
Dr. Rezgui is knowledgeable on the subject, but he is an awful teacher. His labs are vague, especially with due dates, and barely gives class time to work on the labs. He interrupts students when they ask questions, and tries answering before they can finish speaking. One of the worst classes I've ever taken, would not recommend.