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