Articulate Computer Teacher offering 10-years background teaching computer principles to students at various levels. Motivating and encouraging educator with excellent knowledge of computer hardware and software and solid program presentation skills. Well-versed in implementing new technologies into teaching. Patient individual committed to continuous development. Personable communicator proven to deliver engaging lessons to target learning objectives and prepare students for success beyond high school.