Nour-Eddine Maghnaoui
Nour is a great guy, he sympathizes with his students and gives good feedback. His lectures are pretty heavy, so read the textbook before class. I enjoy his projects because they are pretty interesting. Really my biggest fault with him is his accent because but I am just really bad at processing words.