Abdelmounaam Rezgui
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.