Positions
- Members, Diversity, Equity, and Inclusion Council (2021 - 2025)
- Past Chair, Education Board (2022 - 2024)
- Co-Chair, Education Board (2018 - 2022)
- Co-Chair, Education Advisory Committee (2018 - 2020)
- Member, Education Policy Committee (2015 - 2020)
- Member-at-Large, Education Board (2014 - 2018)
- Liaisons to Education Board and Council, Education Advisory Committee (2014 - 2016)
- Executive Director, Computer Science Teachers Association (CSTA) (2012 - 2014)
- Chair, Computer Science Teachers Association (CSTA) (2006 - 2012)