The goal of CodeHS is to spread the knowledge of computer science by offering well crafted instructional materials supported continuously by the quality, personal attention of our enthusiastic tutors. We believe that everyone has the ability to learn computer science, and we want to help them do so.

The Team

Zach has been teaching programming since he was 14, when he started Tera Byte Video Game Creation Camp, a summer camp that teaches kids to make their own video games. At Stanford, he majored in computer science and was a section leader for the CS 106 classes for 2 years. He was also the TA for CS 105 and CS 106B as a senior.

Zach was on the Stanford Ski Team for 4 years. He loves to play soccer and write comedy, and he dares you to argue with him that Dirk isn't a top 20 NBA player of all time.

Jeremy helped teach computer science at Stanford for three years. He was a section leader for the introductory classes for 6 quarters, and was the head TA of Stanford's CS106A for all 3 quarters of the 2011-2012 school year. He was lucky enough to give three lectures to CS106A his Senior Fall, which is the largest and most popular class at the school.

Some of his hobbies include comedy writing and juggling, and he started a satirical newspaper at his high school called The Flipside, and then one at Stanford called The Stanford Flipside. He also enjoys puzzles and riddles, so if you hear a really good one, you should tell him.

After completing an in-depth policy analysis on the future of online education in California during her senior year at Stanford, Susha became passionate about the education technology field. Having taken CS 106A, the course that Jeremy and Zach TA'd at Stanford, she is excited to be part of the team that is using online technology to bring Computer Science to High Schools around the country!

Susha enjoys magic tricks and has recently taken up billiards. She is trying to come up with a team name for her billiards club, which meets on Mondays. If you have an suggestions, please send them her way.

As a political science and Russian double major at Brigham Young University, Kurt was first drawn to programming as a tool to help solve complex research problems. He was a TA for PLSC 200, an introductory research methods and statistics course, and also worked as a research assistant for several professors during his time at BYU. But programming statistical models wasn't enough to satisfy his computer science curiosity, and he began to study the subject on his own in greater depth.

Kurt enjoys traveling and trying new foods, wants to know more about linguistics, and loves running and yoga. If you have suggestions regarding any of these, or about CodeHS, don't hesitate to let him know.

As a newcomer to the world of programming, Max has loved learning CS with Karel and CodeHS. As an International Relations major at Stanford University, he was introduced to the education field through his studies of secondary school systems in sub-Saharan Africa. Outside of the classroom Max was involved in coaching and tutoring in East Palo Alto, dabbling in the sport of triathlon and spending his summers in Tahoe working at Stanford Sierra Camp.

When not helping schools move(); move(); on over to CodeHS, Max enjoys cycling, photography and the ever illusive quest for the best burrito in San Francisco. If you have strong feelings on the matter, feel free to drop him a line!


CodeHS is on Facebook and Twitter.