Computer Science Principles -Carol Yarbrough

Carol began teaching high school in 2007, embarking on a second career after working in the computer industry for 20+ years. She taught computer science full-time at the Alabama School of Fine Arts, in Birmingham, Alabama, for 12 years before joining A+ College Ready full-time in 2018.

Carol graduated from the Rochester Institute of Technology with a B.S. degree in Computational Mathematics. She then was employed in just about every aspect of the computer industry, doing both scientific and business programming. In addition to being a programmer, she has been a designer, analyst, system administrator, database administrator, technical architect, corporate trainer and curriculum developer. But, she always wanted to teach, so she studied Secondary Mathematics Education in the 5th year program at the University of Alabama at Birmingham.  She was a pilot teacher for the College Board’s AP Computer Science Principles course and is served as the College Board Advisor on the course’s Development Committee.  Carol served as a reader for the APCSA exam for several years before becoming a table leader for the AP CS Principles exam reading.  She is also a College Board consultant, responsible for facilitating professional development for AP teachers through workshops and AP Summer Institutes.

Carol enjoys working with bright and creative people and the satisfaction of knowing that her work matters.

AP Computer Science Teachers at an APSI exploring code.

Sample AP Computer Science Principles 2024 Test Questions