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

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

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

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

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!