As a veteran of IT and teaching, I see a lot of fellow technical instructors that struggle with teaching technical concepts in an understandable manner by 100% of their students. I understand the problem you are trying to solve, because I have seen it. If you are looking for someone who can not only explain the technical concepts but also have very high student satisfaction and employment success rates, and makes an effort to reach every single student, then you want to be taught by me. I have been told by many students they never would have made it without me because I give them a strong base to build on by using multiple teaching methods and techniques.
When students experience difficulty understanding material well enough to apply their newly learned skills, it often causes failure, which can also cause their lives to unravel. My great passion is bringing the "aha" moment and sharing life skills so students can become successful in the IT field. Even more, my students learn to embrace changes that are bound to happen and learn to be quite prompt in doing so.
I understand that no single approach is the right one for every individual, and so I have been trained in a range of pedagogic strategies and techniques including student centered learning and active learning and completed research on how many different adult cultures and genders learn. As Ben Franklin wrote, "Tell me and I forget. Teach me and I may remember. Involve me and I learn."
My educational background began in business at Oklahoma State University but when I bought my first computer I found my passion. I now have a Bachelor of Applied Science in Microcomputing, Networking from Davenport University, and a Master of Information Systems from Phoenix University. I also have certifications: A+, Net+, Cloud+, and MCTS. I teach in many realms of technology including hardware and networking, security, cloud, database, scripting, and programming.