I have been writing code since 7th grade. My favorite applications to code are games, especially the old-school variety.
I graduated college with a B.S. in Software Engineering. I also have a Masters of Education.
Prior to teaching, I was a lead engineer for the National Basketball Association, Frontier Media Group, and have even made games for Walt Disney and Sesame Street.
I have been teaching High School since 2010 where I love getting students excited for careers in Computer Science.
About AP Computer Science Principles
AP® Computer Science Principles (CSP) introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology impact the world. Students don’t need previous computer science experience to take this course.
With a unique focus on creative problem solving and real-world applications, AP CSP prepares students for college and career.
Computer Science: The New Literacy
Whether for 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science experience is essential for today’s students and the workforce they’ll enter.
AP CSP was designed to attract and engage a greater diversity of students, including those traditionally underrepresented in computer science, such as women and minorities