
CJ Carnahan
CJ Carnahan is the Director of Advancement and Communications at BootUp PD, a nonprofit organization focused on bringing equitable computer science education to every student in every zip code. After joining the team as a consultant in October 2024, he joined the team full-time in March 2025.
CJ has seven years of experience working in various roles in computer science focused nonprofits, mainly positions focused on advancement and communication. As a professional focused on providing access to equitable computer science education, he leverages advancement, communication, and event planning strategies to further the impact of the organizations he is a part of.
He is a graduate of Virginia Commonwealth University with a Bachelor’s degree in Art Education. After finishing his degree, he fostered his interest in art instruction outside of the classroom by developing curriculum for and leading arts-integrated computer science after school programs.
Outside of work, CJ spends time with family and friends both online and in-person. When not working, you’re likely to find him playing video games with friends, doing hand or machine embroidery, or watching movies.
Our Team

Lien Diaz
Chief Executive Officer

Brenda Bass
Director, Curriculum & Professional Development, Operations

Heather Cunningham, EdD
Director, CS Educational Equity and Research

Suzanne B. Carlson, M. Ed.
Director, Business Development

Rebecca Dovi
Chief Strategy and Advancement Officer

Becky Hansen
Computer Science PD Specialist, Manager, Curriculum Development and PD Design

CJ Carnahan
Director of Advancement and Communications
Emilie Martinez
Web Developer

Melody Hagaman
Computer Science PD Specialist, Manager, Curriculum Development and PD Design

Tenisha Harrington
Computer Science PD Specialist, Manager, Inclusion and Belonging