Sharief Oteafy
You want to take your first networking classes with Sharief. I mean it when I say I am grateful I took his course because he taught me things you will encounter in later classes and he just does it better. He is smart, gives entertaining lectures, is flexible and is accessible. If you have the option to take a class with him, I would do it