Randy Macdonald has been the computer science teacher at Corvallis High School since 2018. Randy teaches Intro to Computer Science, AP/Computer Science Principles and AP/CSA, all in partnership with TEALS/Microsoft. Randy has served on the CSTA Oregon Board since 2019 and is the current President. Prior to teaching at the high school level, Randy worked for CSTA Oregon as a program manager for their SuperQuest professional development program.