Ahmed Omran
Best teacher in my section. I hate networking, and after this semester wont see it again in my program. But he makes it understandable, and goes over everything in simple explanations. And I mean everything. To the point where my lowest marks are in the 80s.