Carol Yarbrough began teaching 12 years ago, embarking on a second career after working in the computer industry for over 20 years. She is currently in her 5th year teaching computer science at the Alabama School of Fine Arts, in Birmingham, Alabama. She feels fortunate to have the opportunity to work with such bright and creative students every day. Carol graduated from the Rochester Institute of Technology in 1985 with a B.S. in Computational Mathematics. She then was employed in just about every aspect of the computer industry, doing both scientific programming and business programming. In addition to being a programmer, she has been a designer, analyst, system administrator, database administrator, technical architect, IT manager, corporate trainer and curriculum developer. But, she always wanted to teach high school, so she earned her M.A. Ed. in Secondary Mathematics Education at the University of Alabama at Birmingham. Carol enjoys having the opportunity to share her knowledge and experience with young people. She enjoys teaching and the satisfaction of knowing that her work matters. She feels passionately that every student in the nation should have the opportunity to learn computer science before graduating from high school.