The Computer Science Teachers Association (CSTA) is a membership organization that supports and promotes the teaching of computer science. CSTA provides opportunities for K–12 teachers and their students to better understand computer science and to more successfully prepare themselves to teach and learn. Since its launch in 2004, CSTA has grown into a dynamic and vibrant organization of professionals interested in supporting computer science education in K-12. Today, our membership consists of more than 22,000 members from more than 130 countries. These members include elementary, middle, and high school teachers; college and university faculty; supportive members of industry and government, school administrators, other non-profits, and parents.