Please enable JavaScript to use CodeHS

Teacher Trainer Program

CodeHS Teachers Trainers host workshops to empower new teachers to run high-quality computer science classes. Meet the Teacher Trainers and register to attend their workshops below!

The CodeHS Teacher Trainer program is a new initiative of CodeHS where educators can expand their impact by sharing best practices and teaching strategies with new computer science teachers. The CodeHS mission is to empower all students to meaningfully impact the future. The Teacher Trainer Program supports our mission by increasing the number of in-person or virtual CodeHS professional development opportunities.

Meet the CodeHS Teacher Trainers

Educators can learn from one another in order to better support their students through computer science education. Our CodeHS Teacher trainers are excited to lead fun and informative workshop sessions on a variety of topics!

John Wilson: Computer Science Teacher at Park Slope Collegiate in Brooklyn, New York

I like to share what I have learned about CodeHS with others and being a Teacher Trainer seemed like a good way to do that. I am also hoping to learn from others and improve my teaching as well.

John Wilson

Alexander Anesko: Alexander Anesko teaches Intro to CS and AP CSA at Cape Elizabeth High School in Maine. He uses CodeHS for all of his classes, and for other purposes, especially Hour of Code. Prior to teaching, Alexander was an electrical engineer for 25 years, where (like most engineers) he coded a lot!

CodeHS is a better platform than any of the others I've used, better than instructional platforms I've used as an engineer. I am excited to share what I've learned!

Alexander Anesko

Rhonda Carpenter-Powell: Rhonda Carpenter-Powell is a teacher at Forest Park High School in Forest Park, Georgia, where she teaches Computer Science Principles & AP Computer Science.

I wanted to become a CodeHS Teacher Trainer to be able to help the teachers that are new to Computer Science and also CodeHS.

Rhonda Carpenter-Powell

Kelley Dixon: Kelly Dixon currently teaches at Mifflin County High School in Lewistown, PA. She’s been teaching for 30 years, and began using CodeHS 4 years ago, having discovered it during an hour of code.

My students and I really enjoy using the CodeHS curriculum. I look forward to sharing something I enjoy using with others. I also like to share how CodeHS can help take the fear out of teaching programming!!

Kelley Dixon

Andres Dominguez: Andres Dominguez has been a teacher at Newport Harbor HS for 25 years. He began his teaching career with math, and in 2002, he started teaching computer science. Prior to becoming a teacher, Andres worked as an engineer in the aerospace industry for nine years.

This year I am retiring, and I would love to stay involved in the world of teaching. I wholeheartedly believe that coding is as important as reading and writing and would like to promote the learning and teaching of computer programming.

Andres Dominguez

Lisa Giacalone: Lisa Giacalone teaches computer science and robotics at Simi Valley High School, CA. Over the past 9 years, she has taught English-language arts and computer science for both middle and high school. As a CTE teacher, Lisa is passionate about helping students develop skills that they can use now and in their future careers.

If an English teacher can learn to teach computer programming, then you can too! CodeHS made the transition easy for me. But more importantly, CodeHS helps me to motivate students and open their eyes to careers that they never dreamed of.

Lisa Giacalone

Tywania Griffin: Tywania Griffin is a teacher/administrator at Millennium High School in Tracy, CA where she teaches math and computer science. Tywania has been using CodeHS for 5 years at her school.

I created the computer science courses at my school because there was a need for it and the students really wanted to learn it. CodeHS has been vital to my classes and I want to inspire any teacher who is thinking about doing something similar.

Tywania Griffin

Dennis Kramlich: Dennis is a second career teacher and currently teaches at Fayette County High School in Fayetteville, GA. He teaches Georgia’s CS Pathway which includes Introduction to Digital Technology, AP CSP and AP CSA. Dennis was always looking for resources to use in his classroom and found CodeHS about 5 years ago. He’s been using CodeHS ever since!

I have a big interest in helping people and being a CS professional, I see the need for more people to become involved with CS. As such, we need more teachers who can teach computer science and I felt that becoming a CodeHS Teacher Trainer would help with this.

Dennis Kramlich

Sean Raser: Sean has been teaching computer science at California High School in San Ramon for the past 6 years.

I have been extremely happy with the support that I have received from CodeHS ever since I started using them 3 years ago. Account Managers that respond right away, KarelCon, visiting my school to lead Hour of Code sessions, etc. I want to reciprocate that support, but also share these experiences with other teachers. My students have thrived while using CodeHS, and I want other students in other schools to have that same opportunity and experience.

Sean Raser

Debbie Weissmann: Debbie teaches at New Roads School in Santa Monica, CA, where she teaches a variety of CodeHS courses, including Intro to JavaScript, Intro to Python, Intro to Java, Intro to HTML, Intro to VR, and both AP CSA and CSP.

When I logged into CodeHS for the first time I had seasoned classroom management skills & well honed instructional design skills, along with years of playing on Scratch, but didn’t know how to write a function that wasn’t part of a set of blocks. It has been an incredible journey, and has turned out to be great fun for both me and my students. I became a CodeHS Teacher Trainer so I can share strategies for teaching CS on the CodeHS platform, enabling skillful teachers to create coding communities and share the fun of coding with their students.

Debbie Weissmann

Tziri Lamm: Tziri is a HS English teacher by training from Brooklyn, NY who started teaching computer science 2 years ago by accident. She’s gone from complete newbie to coordinating computer science curriculum at Yeshivah of Flatbush Joel Braverman HS because of all the learning she’s done through and with CodeHS.

I’ve been a tremendous fan of CodeHS since I stumbled across the VR curriculum in December 2018. Last summer I became a CodeHS Certified Educator, so becoming a Teacher Trainer seems like the perfect next step. I love giving professional development and this program gives me the opportunity to expand my repertoire and work closely with a company that I’ve come to respect and love.

Tziri Lamm

Enza Ketcham: Enza has been teaching computer science classes for 14 years in Kansas and is currently teaching for the Shawnee Mission School District.

CodeHS is the best curriculum out there for students and teachers. We have a huge growing field and a gap in teachers who know the content. Many CS teachers are learning the content with their students! CodeHS makes learning for teachers and students easy and fun!

Enza Ketcham

Joseph Thompson: Computer Science Teacher at McDonogh School in Owings Mills, Maryland

I would like to share my experiences with CodeHS (7 years and counting) so that more teachers will be excited to teach CS even if they don't feel that confident in their coding skill. I started teaching AP Java without ever having written a line of Java code.

Joseph Thompson

Alean Cook: Alean Cook is an innovative educator in the STEAM field. She is the Department Head and the AP Computer Science instructor at Cristo Rey Atlanta HS. Throughout her career, Ms. Cook has been an impressive catalyst for change and an inspiration to other women in the STEAM field.

Becoming a CodeHS trainer has always been a hidden passion of mine. I enjoy showing teachers and volunteers how powerful the codeHS platform is. I enjoy sharing with other teachers my enthusiasm for teaching culturally responsive lessons that engage the Black, Latino, Asian, and Native American students.

Alean Cook

Carmen Bryson: Carmen has a BS in Math with a concentration in Computer Science from Howard University, a Masters in Education, and a Masters in Social Administration. She taught Math for 20 years and is now teaching AP Java Computer Science A. Prior to teaching CS, she would incorporate Computer Science in her Math Curriculum.

My students love a challenge and like using Computer Science to solve societal problems. My students won state finalist in the Samsung Solve for Tomorrow Contest using problem solving skills. CodeHS helps to develop the problem solving skills needed for my students to compete on a national level.

Carmen Bryson

Delavita John: Delavita has been teaching for over 15 years. In 2004, she graduated with her Master’s from Northern Arizona University with Teaching and Learning with Technology. She taught across the Navajo Reservation for over 10 years and settled at Chinle High School. After completing her 2nd masters IN administration leadership, she became the assistant principal at Chinle High School and went back into the classroom where she has been teaching for 4 years.

We are Navajo-Diné, loud and proud Native American from Chinle Arizona, Wildcat Country. Students are all on remote learning with laptops issued from the district. Student also have hotspots and slowly progressing through this tough year. We’re trying to get more students interested in coding and programming.

Delavita John

Felicia Palm: Felicia has been teaching at Woodlawn High School in Birmingham, AL since 2015. She started teaching CS classes in 2017 and truly enjoys the subject. She found CodeHS while teaching virtually. Her goal was to find a platform that would offer easy to understand resources and lessons for her students and herself.

A very meaningful event from our class is when we go to neighboring middle schools and my CS scholars teach CS lessons to those scholars during the Hour of Code week. This event allows them the chance to take ownership of what they have learned in our class. During this event, I have the luxury of seeing my scholars transform into mentors and motivators as they help to pique the interest of the next generation of high school CS scholars.

Felicia Palm

Jeanne Smith: Jeanna has taught mathematics for 18 years and then started a Project Lead the Way (PLTW) pre-engineering program at her high school. As a result of that, she was able to transition into a full-time STEM teaching position and is currently teaching AP CSP, AP CSA, Cybersecurity, Robotics, and three PLTW pre-engineering courses. She formally taught CS courses for the past three years, but before becoming a teacher she was a technical analyst in the corporate world.

My classroom is organized chaos! Through various funding sources, including a generous local education foundation, I have secured a variety of kits and resources for my students so they can explore and create. For my computer science students, I have Android tablets, numerous small robots (ittyBitty bots, mBots, cyber:bots), Arduinos, Raspberry Pi, and micro:bits. My students enjoy being able to see these items in action as they explore computer science.

Jeanne Smith

Jeff Wojcik: Jeff teaches 9th-12th grade students at Port Washington High School in Wisconsin. He teaches Algebra 1, Algebra 2, JavaScript, Python, Cybersecurity, Web Design, APCSA, and APCSP with CodeHS. Fun fact: he loves solving different types of Rubik's Cubes!

I have taught myself everything about coding simply by working through the courses on CodeHS. Anytime I meet with other CS teachers in Wisconsin, I also tell them about CodeHS and how great it is to introduce students to coding, even if you don't know anything about computer science. Being a CodeHS Teacher Trainer seems like a perfect way for me to share the awesomeness of CodeHS with other in order to ultimately get more students into CS!

Jeff Wojcik

Erik Magness: Computer Science Teacher at Villa Maria Academy High School in Pottstown, Pennsylvania

I believe in the CodeHS curriculum. It is great for both the students and the teacher. It is flexible enough to appeal to many different learning styles. I believe everyone should learn to code and CodeHS is the best path to that goal.

Erik Magness

Kent Pendleton: Kent earned an undergraduate degree in Physics and a master’s in engineering with an emphasis on computer modeling. Although he worked as a ‘rocket scientist’ for a short time at Sandia Laboratories, his real passion has always been teaching. He's been helping students achieve their goals in mathematics and computer science for over 30 years at Trinity Christian Academy in North Dallas, TX.

As an educational leader and curriculum developer, I'm a lifetime learner always looking for something new to learn and to teach. While I love working with students, I'd like to 'pay it forward' by helping other CS teachers master their craft by sharing my successes (and failures!) as I've grown as a CS teaching professional. I've done summer school teaching for over 20 years and now I'd enjoy using at least part of my summers to mentor other teachers with materials I've developed over the last 20 plus years.

Kent Pendleton

Brad DeFauw: Brad is a high school math and computer science teacher at Oak Park & River Forest High School in Oak Park, IL, just outside of Chicago. Currently, he teaches Intro to Computer Science (HTML/CSS/JS) and Mobile App Development (React Native). He found CodeHS when he first started teaching coding as opposed to coding myself, and he loves using it every day he's in the classroom!

I wanted to become a CodeHS Teacher Trainer because I want to "pay it forward." I had a great mentor who really helped me when I first started teaching computer science and would love to be a resource for teachers new to this field. I truly love teaching computer science and want to make sure that other teachers can see how much fun they (and their students) can have with this material too!

Brad DeFauw

Brande Johnson: Brande began as an English and History Teacher in 2008 in northern California. She moved to Nevada in 2017 to teach at a small rural K-12 and began teaching Computer Science in 2018. She found CodeHS when she was evaluating Computer Science curriculum for the state of Nevada and fell in love and began using it the next year.

I wanted to become a CodeHS Teacher Trainer because I believe receiving quality PD is so important and having a teacher to bounce ideas off of is an invaluable resource. I want to be the support system I wish I had when I began teaching Computer Science since there are no other Computer Science teachers at my school.

Brande Johnson

Charnelle Wooledge: Computer Science Teacher at Lincoln High School in Sioux Falls, South Dakota

I wanted to be a CodeHS Teacher Trainer to network, learn about other parts of CodeHS for my classroom, and most of all...teach others about technology.

Charnelle Wooledge

Brian Piltin: Brian was a video game programmer in his early career and then worked as a software consultant for a few years after. He got involved in music for a while and played bass for an indie rock band before he started teaching engineering and computer science.

I believe CodeHS is an excellent platform and I enjoy promoting it, I also have a strong desire to help teachers who teach CS, knowing how difficult it can be, ultimately I know this will impact students in a positive way, which is my ultimate goal.

Brian Piltin

Abbey Wesche: Abbey is a business teacher in Bozeman, Montana approaching her 6th year of teaching after working in the business world for several years.

I want to continue strengthening my knowledge about coding and the different languages, I hope to gain a cohort of colleagues that I can learn from and network with, and I want to learn about the different ways teachers are using direct instruction and project based learning in conjunction with CodeHS.

Abbey Wesche

Brian Ciccolo: Prior to becoming a teacher, Brian spent 20 years in software development. Now he teaches multiple computer science classes at Hanover High School including AP CSA, AP CSP, Intro to CS, and Web Application Development.

I wanted to become a CodeHS Teacher Trainer so I can help other teachers use this fantastic tool to get more students excited about computer science.

Brian Ciccolo

Timothy Hipp: Timothy is a 15 year veteran of Woodward Academy in College Park, GA, the largest K-12 independent school in the continental USA. Timothy’s department uses CodeHS curriculum for many of their 7–12 computer science courses including both AP courses, Digital Design, and Intro to CS.

I can speak firsthand of the positive impact CodeHS has had on my classroom and students. I am a confident teacher having used their curriculums for both AP computer science courses, and the hands-on coding practice my students obtain through the CodeHS platform is absolutely vital to their academic success. I hope to share my enthusiasm, expertise, and ideas with colleagues considering or adopting the CodeHS platform.

Timothy Hipp

Carmen Lagalante: Carmen teaches at the JSerra Catholic High School in San Juan Capistrano, CA as an Educational Technology Specialist for the past 15 years. She started teaching computer science in 2010 and started with CodeHS in 2016 after the parent of an incoming freshman told her about it.

I wanted to be a teacher trainer because I think computer programming is an essential skill for the modern world and CodeHS makes it possible for anyone to teach it at their school without a Computer Science degree. When my students ask me why I did not get a computer science degree, I tell them that if I had they would not be my students because I would be making a lot more money writing code!

Carmen Lagalante

Gary VanDerLinden: Gary spent 40 years in IT development and started teaching 9 years ago. He started using CodeHS 5 years ago for Intro to Programming and AP Computer Science. In the last two years, Gary also started using CodeHS for Intro to Cybersecurity!

My experience with CodeHS has greatly helped me and I’d love to pass on my experience and help to other teachers.

Gary VanDerLinden

Sean Wasson: Sean is the Chapter President of CSTA Maine and has been a teacher for over 20 years, having spent most of his career teaching New Media and Computer Science classes. Currently, he teaches at Lyman Moore Middle School in Portland, Maine.

I started using CodeHS two years ago. My students have enjoyed the new material and I plan to utilize even more of it during the 2020–2021 school year

Sean Wasson

Scott Headrick: Scott is going into his 16th year in education. He serves as a K-12 Technology Integrationist for the Dell Rapids School District in Dell Rapids, SD. He teaches students Python and JavaScript using CodeHS and also help with the district STEM programs.

Computer programming is not something that came easy for me. I want help teachers learn more about computer programming and computer science. I want to make sure every student and teacher can succeed in computer science.

Scott Headrick

Teresa Gaspar: Teresa used CodeHS for three years to teach AP Computer Science and Data Structures at Wheaton High School in Wheaton, MD. Before teaching, she developed real-time embedded applications in C.

I'd like to support other teachers in teaching Computer Science. I appreciate the functionality, content and responsiveness of CodeHS and want to share that with others.

Teresa Gaspar

Portia Morrell: Portia has been in CS Education since 2013. She has created various STEM-based curriculums in the after-school realm as well as teaching continuing education. She currently teaches CS at Lycée Français de New York for grades 8th - 10th. She has been using CodeHS free since 2018 and her students love it. She currently uses CodeHS as a learning management system to make her courses more customized.

Believe it or not my favorite thing about CodeHS is the ability to make my own lessons and units. Last year when this tool came out, it was a game changer for me. This flexibility allowed me to pick and use what I wanted, whether it was content for CodeHS courses or own content, it was now possible to have it all in one place. Since I work at a Bilingual school, it was really important that I could make all of my instructions in other languages. And now that I can make my own autograders this recently has become another game changer for me to give my students my own custom feedback. I also love how everything is organized and the students enjoy this as well. I can go on and on about the platform but I will stop for now.

Portia Morrell

Keith Bona: Keith has been teaching at Walter C. Young Middle in South Florida for the past 16 years. He taught Science for 10 years before jumping over to teach technology. Currently, he teaches Microsoft Industry Certification and Introduction to Coding which includes HTML & CSS, JavaScript, and Python.

I first used CodeHS to learn Java so that I could prepare for the state Computer Science exam which I am happy to report that I passed on my first attempt. Having no prior experience with pseudocode or Java, CodeHS really helped me understand how to read this code and be able to write some of my own code. I was interested in becoming a CodeHS teacher trainer so that I could share what I learned to help other teachers prepare for their Computer Science exam or to incorporate the CodeHS program in their classroom.

Keith Bona

Paula Medina: I want to collaborate and influence others to teach computer science to all types of students. I want to collaborate with teachers like me - teachers who are driven to teach programming and teach computational thinking. I work in an urban school district with over 65% minority students. I was tasked with teaching and growing the Brian McMahon High School program in the Spring of 2018. My personal goal was to ensure that underrepresented minority students were included in this growth. I am proud that this goal has been reached. As a CodeHS Certified Educator I would learn from the success of others while sharing some of my own successes. This will help me convince the administration to expand our computer science offerings.

"I want to share with you how Codehs allowed me to offer additional coursework for students who want to learn more than what the school currently offers. The fall of 2019 was the first year we ran APCS-A and the students covered the whole gamut of student types. One third of the class were honor students who wanted the “grade bump up”, a third were students who loved programming and had done some coding on their own, and a third were students who I had taught the year before in Computer Science 1. We had football players, swimmers, lacrosse players, volleyball players, and nerds. One day I put the students in teams to solve a programming problem and I noticed that a shy girl was on a team with 3 football players. I noticed that the boys would argue a lot about different approaches and the girl would wait and offer answers quietly. As time was running out the football captain yelled - “everyone shut-up she knows what she’s doing let her talk”. We all looked over and saw this group of football players sitting quietly while the quiet sophomore implemented and explained the answer. I received an email from this shy girl's mom asking how she could continue her computer science studies after APCS-A? I offered to teach her daughter APCS-principles as an independent study student. The principal approved the independent study because I could show that the student would use an effective, accessible curriculum. In 2020/2021 I had two independent study students. This year I have 4 independent study students. Codehs provided our school with a totally accessible environment which allows our students to expand their knowledge in areas that are interesting to them. These students are the drivers in building our Karelers+ community. This year the computer science students are assisting with middle school student recruitment, organizing and running our Hour of Code effort, entering computer science competitions and setting up our Karel.the.dog tick tock account. We have ordered a Karel costume that will be worn when we do our “Kareling” before the holidays. Yes I have many other success stories to tell but this one shows how the use of Codehs not only provides students with knowledge and confidence but provides an expanded pathway for studying computer science in high school. My next challenge is to convince the administration to offer more computer science courses. Wish me luck! "My three favorite tools are : collaborate, docs and the autograder. I use collaborate to gamify team competitions within the classroom. My favorite tool is the autograder. When the students complain that it’s too picky I explain the complexity of how the tool works - and we laugh. Docs - creates independent students and eliminates some of their fear of coding.

Paula Medina

Rob Kramlich: Coding is a skill that all people should learn, and not just because of our technologically forward society. The computational thinking skills that are developed when learning to code are helpful in all industries even outside of the world of CS.

When - My first year of teaching CS What - Developing/Finding practice problems How - CodeHS helping me very much my first year teaching. I was able to obtain all the resources I needed for all the courses I was teaching all in one place. It can be overwhelming trying to find CS content on the internet. CodeHS simplifies that process. Python Turtle Graphics is my favorite part about CodeHS. Turtle graphics on other platforms is messy and can be complicated for a new CS student. CodeHS simplifies this and makes Tracy a great intro to python for many new CS students.

Rob Kramlich

Rae Danielson: I would like to learn from other CodeHS Certified Educators so that I can become a better teacher.

Since students are given free reign over their design process on special projects, they often have questions as why their code is "not working". I encourage them to utilize the Docs tab or the textbook (if available). Just today, a student was creating a balloon game where darts were going to burst the balloons. The dart (his mouse) was disappearing behind the balloon. I suggested that he refer back to an earlier exercise we had completed. There, he found his answer. "CodeHS has streamlined a ton of meaningful curriculum into one place. Students can work anywhere with an internet signal. So whether virtual or in person, students can progress with their studies. I like the fact that students can work at their own pace and even enroll in other courses that they are interested in. I am huge fan of Fast Grade. It makes grading so much easier and faster. I am still learning all that is in the CodeHS dashboard, even after 4 years. The Assessments section is full of quizzes, midterms and final exams. Knowledge Base is a great place to find resources from other teachers."

Rae Danielson

Robin Leslie: I began teaching computer science a few years ago. I was nervous at first (since I had never taken a Computer Science class), but the nerves went away when I found CodeHS!

I wanted to become a CodeHS Teacher Trainer to help teachers who are nervous about teaching Computer Science. I was in that same boat just a short time ago, and I wanted to let them know that they can do it! I will help them.

Robin Leslie

Kimberly Ingraham: I was hired to start the CS program in the district and was told what classes I would be teaching but I was allowed to select my curriculum. I did a lot of searching and found CodeHS.

I am ever so grateful to CodeHS for helping me teach Python, Javascript (Karel), HTML & CSS, Cyber Security, and MicroBit lessons.

Kimberly Ingraham

Meet the CodeHS Teacher Trainers

Educators can learn from one another in order to better support their students through computer science education. Our CodeHS Teacher trainers are excited to lead fun and informative workshop sessions on a variety of topics!

John Wilson: Computer Science Teacher at Park Slope Collegiate in Brooklyn, New York

I like to share what I have learned about CodeHS with others and being a Teacher Trainer seemed like a good way to do that. I am also hoping to learn from others and improve my teaching as well.

John Wilson

Alexander Anesko: Alexander Anesko teaches Intro to CS and AP CSA at Cape Elizabeth High School in Maine. He uses CodeHS for all of his classes, and for other purposes, especially Hour of Code. Prior to teaching, Alexander was an electrical engineer for 25 years, where (like most engineers) he coded a lot!

CodeHS is a better platform than any of the others I've used, better than instructional platforms I've used as an engineer. I am excited to share what I've learned!

Alexander Anesko

Rhonda Carpenter-Powell: Rhonda Carpenter-Powell is a teacher at Forest Park High School in Forest Park, Georgia, where she teaches Computer Science Principles & AP Computer Science.

I wanted to become a CodeHS Teacher Trainer to be able to help the teachers that are new to Computer Science and also CodeHS.

Rhonda Carpenter-Powell

Kelley Dixon: Kelly Dixon currently teaches at Mifflin County High School in Lewistown, PA. She’s been teaching for 30 years, and began using CodeHS 4 years ago, having discovered it during an hour of code.

My students and I really enjoy using the CodeHS curriculum. I look forward to sharing something I enjoy using with others. I also like to share how CodeHS can help take the fear out of teaching programming!!

Kelley Dixon

Andres Dominguez: Andres Dominguez has been a teacher at Newport Harbor HS for 25 years. He began his teaching career with math, and in 2002, he started teaching computer science. Prior to becoming a teacher, Andres worked as an engineer in the aerospace industry for nine years.

This year I am retiring, and I would love to stay involved in the world of teaching. I wholeheartedly believe that coding is as important as reading and writing and would like to promote the learning and teaching of computer programming.

Andres Dominguez

Lisa Giacalone: Lisa Giacalone teaches computer science and robotics at Simi Valley High School, CA. Over the past 9 years, she has taught English-language arts and computer science for both middle and high school. As a CTE teacher, Lisa is passionate about helping students develop skills that they can use now and in their future careers.

If an English teacher can learn to teach computer programming, then you can too! CodeHS made the transition easy for me. But more importantly, CodeHS helps me to motivate students and open their eyes to careers that they never dreamed of.

Lisa Giacalone

Tywania Griffin: Tywania Griffin is a teacher/administrator at Millennium High School in Tracy, CA where she teaches math and computer science. Tywania has been using CodeHS for 5 years at her school.

I created the computer science courses at my school because there was a need for it and the students really wanted to learn it. CodeHS has been vital to my classes and I want to inspire any teacher who is thinking about doing something similar.

Tywania Griffin

Dennis Kramlich: Dennis is a second career teacher and currently teaches at Fayette County High School in Fayetteville, GA. He teaches Georgia’s CS Pathway which includes Introduction to Digital Technology, AP CSP and AP CSA. Dennis was always looking for resources to use in his classroom and found CodeHS about 5 years ago. He’s been using CodeHS ever since!

I have a big interest in helping people and being a CS professional, I see the need for more people to become involved with CS. As such, we need more teachers who can teach computer science and I felt that becoming a CodeHS Teacher Trainer would help with this.

Dennis Kramlich

Sean Raser: Sean has been teaching computer science at California High School in San Ramon for the past 6 years.

I have been extremely happy with the support that I have received from CodeHS ever since I started using them 3 years ago. Account Managers that respond right away, KarelCon, visiting my school to lead Hour of Code sessions, etc. I want to reciprocate that support, but also share these experiences with other teachers. My students have thrived while using CodeHS, and I want other students in other schools to have that same opportunity and experience.

Sean Raser

Debbie Weissmann: Debbie teaches at New Roads School in Santa Monica, CA, where she teaches a variety of CodeHS courses, including Intro to JavaScript, Intro to Python, Intro to Java, Intro to HTML, Intro to VR, and both AP CSA and CSP.

When I logged into CodeHS for the first time I had seasoned classroom management skills & well honed instructional design skills, along with years of playing on Scratch, but didn’t know how to write a function that wasn’t part of a set of blocks. It has been an incredible journey, and has turned out to be great fun for both me and my students. I became a CodeHS Teacher Trainer so I can share strategies for teaching CS on the CodeHS platform, enabling skillful teachers to create coding communities and share the fun of coding with their students.

Debbie Weissmann

Tziri Lamm: Tziri is a HS English teacher by training from Brooklyn, NY who started teaching computer science 2 years ago by accident. She’s gone from complete newbie to coordinating computer science curriculum at Yeshivah of Flatbush Joel Braverman HS because of all the learning she’s done through and with CodeHS.

I’ve been a tremendous fan of CodeHS since I stumbled across the VR curriculum in December 2018. Last summer I became a CodeHS Certified Educator, so becoming a Teacher Trainer seems like the perfect next step. I love giving professional development and this program gives me the opportunity to expand my repertoire and work closely with a company that I’ve come to respect and love.

Tziri Lamm

Enza Ketcham: Enza has been teaching computer science classes for 14 years in Kansas and is currently teaching for the Shawnee Mission School District.

CodeHS is the best curriculum out there for students and teachers. We have a huge growing field and a gap in teachers who know the content. Many CS teachers are learning the content with their students! CodeHS makes learning for teachers and students easy and fun!

Enza Ketcham

Joseph Thompson: Computer Science Teacher at McDonogh School in Owings Mills, Maryland

I would like to share my experiences with CodeHS (7 years and counting) so that more teachers will be excited to teach CS even if they don't feel that confident in their coding skill. I started teaching AP Java without ever having written a line of Java code.

Joseph Thompson

Alean Cook: Alean Cook is an innovative educator in the STEAM field. She is the Department Head and the AP Computer Science instructor at Cristo Rey Atlanta HS. Throughout her career, Ms. Cook has been an impressive catalyst for change and an inspiration to other women in the STEAM field.

Becoming a CodeHS trainer has always been a hidden passion of mine. I enjoy showing teachers and volunteers how powerful the codeHS platform is. I enjoy sharing with other teachers my enthusiasm for teaching culturally responsive lessons that engage the Black, Latino, Asian, and Native American students.

Alean Cook

Carmen Bryson: Carmen has a BS in Math with a concentration in Computer Science from Howard University, a Masters in Education, and a Masters in Social Administration. She taught Math for 20 years and is now teaching AP Java Computer Science A. Prior to teaching CS, she would incorporate Computer Science in her Math Curriculum.

My students love a challenge and like using Computer Science to solve societal problems. My students won state finalist in the Samsung Solve for Tomorrow Contest using problem solving skills. CodeHS helps to develop the problem solving skills needed for my students to compete on a national level.

Carmen Bryson

Delavita John: Delavita has been teaching for over 15 years. In 2004, she graduated with her Master’s from Northern Arizona University with Teaching and Learning with Technology. She taught across the Navajo Reservation for over 10 years and settled at Chinle High School. After completing her 2nd masters IN administration leadership, she became the assistant principal at Chinle High School and went back into the classroom where she has been teaching for 4 years.

We are Navajo-Diné, loud and proud Native American from Chinle Arizona, Wildcat Country. Students are all on remote learning with laptops issued from the district. Student also have hotspots and slowly progressing through this tough year. We’re trying to get more students interested in coding and programming.

Delavita John

Felicia Palm: Felicia has been teaching at Woodlawn High School in Birmingham, AL since 2015. She started teaching CS classes in 2017 and truly enjoys the subject. She found CodeHS while teaching virtually. Her goal was to find a platform that would offer easy to understand resources and lessons for her students and herself.

A very meaningful event from our class is when we go to neighboring middle schools and my CS scholars teach CS lessons to those scholars during the Hour of Code week. This event allows them the chance to take ownership of what they have learned in our class. During this event, I have the luxury of seeing my scholars transform into mentors and motivators as they help to pique the interest of the next generation of high school CS scholars.

Felicia Palm

Jeanne Smith: Jeanna has taught mathematics for 18 years and then started a Project Lead the Way (PLTW) pre-engineering program at her high school. As a result of that, she was able to transition into a full-time STEM teaching position and is currently teaching AP CSP, AP CSA, Cybersecurity, Robotics, and three PLTW pre-engineering courses. She formally taught CS courses for the past three years, but before becoming a teacher she was a technical analyst in the corporate world.

My classroom is organized chaos! Through various funding sources, including a generous local education foundation, I have secured a variety of kits and resources for my students so they can explore and create. For my computer science students, I have Android tablets, numerous small robots (ittyBitty bots, mBots, cyber:bots), Arduinos, Raspberry Pi, and micro:bits. My students enjoy being able to see these items in action as they explore computer science.

Jeanne Smith

Jeff Wojcik: Jeff teaches 9th-12th grade students at Port Washington High School in Wisconsin. He teaches Algebra 1, Algebra 2, JavaScript, Python, Cybersecurity, Web Design, APCSA, and APCSP with CodeHS. Fun fact: he loves solving different types of Rubik's Cubes!

I have taught myself everything about coding simply by working through the courses on CodeHS. Anytime I meet with other CS teachers in Wisconsin, I also tell them about CodeHS and how great it is to introduce students to coding, even if you don't know anything about computer science. Being a CodeHS Teacher Trainer seems like a perfect way for me to share the awesomeness of CodeHS with other in order to ultimately get more students into CS!

Jeff Wojcik

Erik Magness: Computer Science Teacher at Villa Maria Academy High School in Pottstown, Pennsylvania

I believe in the CodeHS curriculum. It is great for both the students and the teacher. It is flexible enough to appeal to many different learning styles. I believe everyone should learn to code and CodeHS is the best path to that goal.

Erik Magness

Kent Pendleton: Kent earned an undergraduate degree in Physics and a master’s in engineering with an emphasis on computer modeling. Although he worked as a ‘rocket scientist’ for a short time at Sandia Laboratories, his real passion has always been teaching. He's been helping students achieve their goals in mathematics and computer science for over 30 years at Trinity Christian Academy in North Dallas, TX.

As an educational leader and curriculum developer, I'm a lifetime learner always looking for something new to learn and to teach. While I love working with students, I'd like to 'pay it forward' by helping other CS teachers master their craft by sharing my successes (and failures!) as I've grown as a CS teaching professional. I've done summer school teaching for over 20 years and now I'd enjoy using at least part of my summers to mentor other teachers with materials I've developed over the last 20 plus years.

Kent Pendleton

Brad DeFauw: Brad is a high school math and computer science teacher at Oak Park & River Forest High School in Oak Park, IL, just outside of Chicago. Currently, he teaches Intro to Computer Science (HTML/CSS/JS) and Mobile App Development (React Native). He found CodeHS when he first started teaching coding as opposed to coding myself, and he loves using it every day he's in the classroom!

I wanted to become a CodeHS Teacher Trainer because I want to "pay it forward." I had a great mentor who really helped me when I first started teaching computer science and would love to be a resource for teachers new to this field. I truly love teaching computer science and want to make sure that other teachers can see how much fun they (and their students) can have with this material too!

Brad DeFauw

Brande Johnson: Brande began as an English and History Teacher in 2008 in northern California. She moved to Nevada in 2017 to teach at a small rural K-12 and began teaching Computer Science in 2018. She found CodeHS when she was evaluating Computer Science curriculum for the state of Nevada and fell in love and began using it the next year.

I wanted to become a CodeHS Teacher Trainer because I believe receiving quality PD is so important and having a teacher to bounce ideas off of is an invaluable resource. I want to be the support system I wish I had when I began teaching Computer Science since there are no other Computer Science teachers at my school.

Brande Johnson

Charnelle Wooledge: Computer Science Teacher at Lincoln High School in Sioux Falls, South Dakota

I wanted to be a CodeHS Teacher Trainer to network, learn about other parts of CodeHS for my classroom, and most of all...teach others about technology.

Charnelle Wooledge

Brian Piltin: Brian was a video game programmer in his early career and then worked as a software consultant for a few years after. He got involved in music for a while and played bass for an indie rock band before he started teaching engineering and computer science.

I believe CodeHS is an excellent platform and I enjoy promoting it, I also have a strong desire to help teachers who teach CS, knowing how difficult it can be, ultimately I know this will impact students in a positive way, which is my ultimate goal.

Brian Piltin

Abbey Wesche: Abbey is a business teacher in Bozeman, Montana approaching her 6th year of teaching after working in the business world for several years.

I want to continue strengthening my knowledge about coding and the different languages, I hope to gain a cohort of colleagues that I can learn from and network with, and I want to learn about the different ways teachers are using direct instruction and project based learning in conjunction with CodeHS.

Abbey Wesche

Brian Ciccolo: Prior to becoming a teacher, Brian spent 20 years in software development. Now he teaches multiple computer science classes at Hanover High School including AP CSA, AP CSP, Intro to CS, and Web Application Development.

I wanted to become a CodeHS Teacher Trainer so I can help other teachers use this fantastic tool to get more students excited about computer science.

Brian Ciccolo

Timothy Hipp: Timothy is a 15 year veteran of Woodward Academy in College Park, GA, the largest K-12 independent school in the continental USA. Timothy’s department uses CodeHS curriculum for many of their 7–12 computer science courses including both AP courses, Digital Design, and Intro to CS.

I can speak firsthand of the positive impact CodeHS has had on my classroom and students. I am a confident teacher having used their curriculums for both AP computer science courses, and the hands-on coding practice my students obtain through the CodeHS platform is absolutely vital to their academic success. I hope to share my enthusiasm, expertise, and ideas with colleagues considering or adopting the CodeHS platform.

Timothy Hipp

Carmen Lagalante: Carmen teaches at the JSerra Catholic High School in San Juan Capistrano, CA as an Educational Technology Specialist for the past 15 years. She started teaching computer science in 2010 and started with CodeHS in 2016 after the parent of an incoming freshman told her about it.

I wanted to be a teacher trainer because I think computer programming is an essential skill for the modern world and CodeHS makes it possible for anyone to teach it at their school without a Computer Science degree. When my students ask me why I did not get a computer science degree, I tell them that if I had they would not be my students because I would be making a lot more money writing code!

Carmen Lagalante

Gary VanDerLinden: Gary spent 40 years in IT development and started teaching 9 years ago. He started using CodeHS 5 years ago for Intro to Programming and AP Computer Science. In the last two years, Gary also started using CodeHS for Intro to Cybersecurity!

My experience with CodeHS has greatly helped me and I’d love to pass on my experience and help to other teachers.

Gary VanDerLinden

Sean Wasson: Sean is the Chapter President of CSTA Maine and has been a teacher for over 20 years, having spent most of his career teaching New Media and Computer Science classes. Currently, he teaches at Lyman Moore Middle School in Portland, Maine.

I started using CodeHS two years ago. My students have enjoyed the new material and I plan to utilize even more of it during the 2020–2021 school year

Sean Wasson

Scott Headrick: Scott is going into his 16th year in education. He serves as a K-12 Technology Integrationist for the Dell Rapids School District in Dell Rapids, SD. He teaches students Python and JavaScript using CodeHS and also help with the district STEM programs.

Computer programming is not something that came easy for me. I want help teachers learn more about computer programming and computer science. I want to make sure every student and teacher can succeed in computer science.

Scott Headrick

Teresa Gaspar: Teresa used CodeHS for three years to teach AP Computer Science and Data Structures at Wheaton High School in Wheaton, MD. Before teaching, she developed real-time embedded applications in C.

I'd like to support other teachers in teaching Computer Science. I appreciate the functionality, content and responsiveness of CodeHS and want to share that with others.

Teresa Gaspar

Portia Morrell: Portia has been in CS Education since 2013. She has created various STEM-based curriculums in the after-school realm as well as teaching continuing education. She currently teaches CS at Lycée Français de New York for grades 8th - 10th. She has been using CodeHS free since 2018 and her students love it. She currently uses CodeHS as a learning management system to make her courses more customized.

Believe it or not my favorite thing about CodeHS is the ability to make my own lessons and units. Last year when this tool came out, it was a game changer for me. This flexibility allowed me to pick and use what I wanted, whether it was content for CodeHS courses or own content, it was now possible to have it all in one place. Since I work at a Bilingual school, it was really important that I could make all of my instructions in other languages. And now that I can make my own autograders this recently has become another game changer for me to give my students my own custom feedback. I also love how everything is organized and the students enjoy this as well. I can go on and on about the platform but I will stop for now.

Portia Morrell

Keith Bona: Keith has been teaching at Walter C. Young Middle in South Florida for the past 16 years. He taught Science for 10 years before jumping over to teach technology. Currently, he teaches Microsoft Industry Certification and Introduction to Coding which includes HTML & CSS, JavaScript, and Python.

I first used CodeHS to learn Java so that I could prepare for the state Computer Science exam which I am happy to report that I passed on my first attempt. Having no prior experience with pseudocode or Java, CodeHS really helped me understand how to read this code and be able to write some of my own code. I was interested in becoming a CodeHS teacher trainer so that I could share what I learned to help other teachers prepare for their Computer Science exam or to incorporate the CodeHS program in their classroom.

Keith Bona

Paula Medina: I want to collaborate and influence others to teach computer science to all types of students. I want to collaborate with teachers like me - teachers who are driven to teach programming and teach computational thinking. I work in an urban school district with over 65% minority students. I was tasked with teaching and growing the Brian McMahon High School program in the Spring of 2018. My personal goal was to ensure that underrepresented minority students were included in this growth. I am proud that this goal has been reached. As a CodeHS Certified Educator I would learn from the success of others while sharing some of my own successes. This will help me convince the administration to expand our computer science offerings.

"I want to share with you how Codehs allowed me to offer additional coursework for students who want to learn more than what the school currently offers. The fall of 2019 was the first year we ran APCS-A and the students covered the whole gamut of student types. One third of the class were honor students who wanted the “grade bump up”, a third were students who loved programming and had done some coding on their own, and a third were students who I had taught the year before in Computer Science 1. We had football players, swimmers, lacrosse players, volleyball players, and nerds. One day I put the students in teams to solve a programming problem and I noticed that a shy girl was on a team with 3 football players. I noticed that the boys would argue a lot about different approaches and the girl would wait and offer answers quietly. As time was running out the football captain yelled - “everyone shut-up she knows what she’s doing let her talk”. We all looked over and saw this group of football players sitting quietly while the quiet sophomore implemented and explained the answer. I received an email from this shy girl's mom asking how she could continue her computer science studies after APCS-A? I offered to teach her daughter APCS-principles as an independent study student. The principal approved the independent study because I could show that the student would use an effective, accessible curriculum. In 2020/2021 I had two independent study students. This year I have 4 independent study students. Codehs provided our school with a totally accessible environment which allows our students to expand their knowledge in areas that are interesting to them. These students are the drivers in building our Karelers+ community. This year the computer science students are assisting with middle school student recruitment, organizing and running our Hour of Code effort, entering computer science competitions and setting up our Karel.the.dog tick tock account. We have ordered a Karel costume that will be worn when we do our “Kareling” before the holidays. Yes I have many other success stories to tell but this one shows how the use of Codehs not only provides students with knowledge and confidence but provides an expanded pathway for studying computer science in high school. My next challenge is to convince the administration to offer more computer science courses. Wish me luck! "My three favorite tools are : collaborate, docs and the autograder. I use collaborate to gamify team competitions within the classroom. My favorite tool is the autograder. When the students complain that it’s too picky I explain the complexity of how the tool works - and we laugh. Docs - creates independent students and eliminates some of their fear of coding.

Paula Medina

Rob Kramlich: Coding is a skill that all people should learn, and not just because of our technologically forward society. The computational thinking skills that are developed when learning to code are helpful in all industries even outside of the world of CS.

When - My first year of teaching CS What - Developing/Finding practice problems How - CodeHS helping me very much my first year teaching. I was able to obtain all the resources I needed for all the courses I was teaching all in one place. It can be overwhelming trying to find CS content on the internet. CodeHS simplifies that process. Python Turtle Graphics is my favorite part about CodeHS. Turtle graphics on other platforms is messy and can be complicated for a new CS student. CodeHS simplifies this and makes Tracy a great intro to python for many new CS students.

Rob Kramlich

Rae Danielson: I would like to learn from other CodeHS Certified Educators so that I can become a better teacher.

Since students are given free reign over their design process on special projects, they often have questions as why their code is "not working". I encourage them to utilize the Docs tab or the textbook (if available). Just today, a student was creating a balloon game where darts were going to burst the balloons. The dart (his mouse) was disappearing behind the balloon. I suggested that he refer back to an earlier exercise we had completed. There, he found his answer. "CodeHS has streamlined a ton of meaningful curriculum into one place. Students can work anywhere with an internet signal. So whether virtual or in person, students can progress with their studies. I like the fact that students can work at their own pace and even enroll in other courses that they are interested in. I am huge fan of Fast Grade. It makes grading so much easier and faster. I am still learning all that is in the CodeHS dashboard, even after 4 years. The Assessments section is full of quizzes, midterms and final exams. Knowledge Base is a great place to find resources from other teachers."

Rae Danielson

Robin Leslie: I began teaching computer science a few years ago. I was nervous at first (since I had never taken a Computer Science class), but the nerves went away when I found CodeHS!

I wanted to become a CodeHS Teacher Trainer to help teachers who are nervous about teaching Computer Science. I was in that same boat just a short time ago, and I wanted to let them know that they can do it! I will help them.

Robin Leslie

Kimberly Ingraham: I was hired to start the CS program in the district and was told what classes I would be teaching but I was allowed to select my curriculum. I did a lot of searching and found CodeHS.

I am ever so grateful to CodeHS for helping me teach Python, Javascript (Karel), HTML & CSS, Cyber Security, and MicroBit lessons.

Kimberly Ingraham

Upcoming Free PD Workshops

The CodeHS Teacher Trainers will be running free virtual (and in-person) PD workshops around the country. You'll be able to register for a workshop near you by visiting the page below!