David Hales
Mr. Hales is a great person. He knows everything about networking and it shows. He does expect you to know quite a bit of trivia for the exams and quizzes. Make sure you read through the slides multiple times. Also, pay very close attention when doing Packet Tracer assignments, as you have to do them on the exams and they can be fairly difficult.