About Teacher Spotlight: The concept of “students first” is at the heart of everything we are and do at CodeWizardsHQ. We know students learn best when they interact with a talented teacher. We conscientiously hand-select the very best coding teachers, ultimately hiring only the top 2% of applicants. Every month, we go behind the scenes to tell you more about one of our amazing teachers. This month, we bring you, Thomas Kellough!

Why do you think it’s important for kids to learn to code? 

I think it’s important for kids to learn to code because it promotes problem-solving that can be applied to everyday life. Coding helps you break down large problems into multiple smaller problems that can be tackled efficiently. 

Thomas with pets

What inspired you to learn to code?

As a biology major, I took my first coding class at the University of Texas at Dallas. Although I took the class for elective credit, I instantly fell in love with the coursework. Being able to think of a concept and execute it on my own created a thirst for programming knowledge that I haven’t been able to quench. 

If you could have one teacher super-power, what would it be?

I wish I could have a web of knowledge that allowed me to answer all the random questions my students ask me. 

What is your favorite teaching story? Or What is the funniest story you have from your kids coding classes?

Thomas with family

I love it when my students apply their own unique characteristics to their projects. One of my Python classes has a set of students that always try to outdo each other by adding memes in their projects. Every class is funnier than the one before. 

What has been the most rewarding part of teaching kids at CodeWizardsHQ? or What do you enjoy most about teaching kids?

Kids take a CodeWizardsHQ course by choice, not because they have to. Being able to see them get excited by writing programs and showing their parents is very rewarding as a teacher.

What is yo