
For over 25 years, Gina Lewis was a Business/CTE teacher before stepping into the world of computer science education. When her administrator asked if she would be willing to learn CS and become certified, she embraced the challenge.
“It was not easy for me [learning CS], and because of that I use it as my superpower.”
At the time, Arkansas was making computer science a key initiative, eventually requiring it for graduation. Now, recruiting CS teachers is a top priority for the state, and Gina has become a dedicated advocate for computer science education.
A Lifelong Commitment to Learning
Staying up to date with new trends is crucial in such a rapidly evolving field. Gina remains engaged through her CSTA+ membership, her role on the Arkansas ACTE Board of Directors, and her participation in local, regional, and national ACTE conferences. Completing grad school in May 2024 was another step in her commitment to lifelong learning.
“When I quit being hungry to learn and grow, it’s time to retire.”
Building Excitement in the Classroom
Creating excitement about coding starts with the teacher. Gina knows that enthusiasm is contagious—if she’s having fun, her students will too.
“If I am “dry” and going through the motions, they can tell. If I am faking it and not prepared, they can tell. But most importantly, my students know I genuinely care about them and their learning.”
For teachers just starting out, Gina offers words of encouragement: “Accept the fact that you may not be the smartest person in the room. That gave me permission to learn and grow with my students, but also be honest with them when I don’t always have the answers.” This mindset has helped her create a classroom culture where problem-solving is a team effort.
Overcoming Student Challenges in CS
One of the biggest hurdles students face in coding is self-doubt, especially when things don’t come easily. CS requires a different kind of problem-solving—breaking down challenges into smaller steps and thinking through solutions creatively.
“I have students help each other because when you can explain it to someone else that means you truly understand the concept. My top AP students typically want to work on an island, but when they let that go and ask for help this is a powerful moment.”
CodeHS: A Game-Changer for Teachers and Students
CodeHS has played a significant role in Gina’s teaching. It offers a vast catalog of courses, from Unity and Web Development to various programming languages, giving students the freedom to explore. Features like the autograder for grading efficiency and the ability for students to practice independently have been game-changers, especially for teachers managing multiple subjects.
Among her favorite lessons, Gina highlights:
Cybersecurity for its real-world relevance
Karel the Dog for preparing AP CS Principles students
Mobile App Development (React Native) for its strong curriculum
She also adapts activities to fit her students’ interests, often starting the semester by letting them explore Hour of Code options before tailoring their learning paths.
Helping Struggling Students Find Success
Supporting students who struggle with coding is a priority for Gina. She integrates music and art-based coding lessons to engage students who may not thrive in traditional programming. CodeHS also provides valuable tools for differentiated learning, such as extended time on assignments, quiz retakes, and leveled assignments.
One of her most memorable success stories involves a current AP CSP student who fell in love with Karel the Dog.
“He knocked out all 8 units of the Intro to Programming with Karel course in about 2 weeks (on his own) and asked if he could start learning Java for fun.”
With CodeHS, Gina seamlessly transitioned him into an Independent Study course, where he continues exploring his passion at his own pace.
Through her dedication and adaptability, Gina Lewis continues to inspire students to embrace computer science. Her journey proves that with perseverance, enthusiasm, and the right resources, both teachers and students can thrive in the ever-evolving field of CS.
