Expert Bureau

The Expert Bureau is a collection of professionals specializing in various areas of computing education, broadening participation, and educational pathways. For a state in need of expertise, their knowledge may be requested in developing effective workshops and events, or to strategize ways to strengthen and align pathways, policy efforts, and curricula. For more information about the Expert Bureau and how ECEP can support your effort to increase diversity in computer science, please contact us

If you represent a state not in the ECEP Alliance, please reach out to anyone on our leadership team for guidance.

Tucker Balch, Associate Professor of Interactive Computing, Georgia Institute of Technology
Tucker Balch is an expert on the use of computation, data mining, and machine learning for training and investing. He teaches courses in artificial intelligence (AI) and finance, and has taught more than 150,000 students in his online course on computational investing.

Doug Baldwin (bio), Professor, State University of New York at Geneseo
Doug Baldwin is a leader in the Liberal Arts Computer Science (LACS) consortium, which helps to define CS for four-year colleges.

Gail Chapman, Director of National Outreach, Exploring Computer Science
Gail Chapman works with partner districts on strategic planning related to implementation of Exploring Computer Science (ECS), including professional development, leadership development, and sustainability. Gail is co-author of the ECS curriculum and has extensive experience with the ECS model of Professional Development, and was instrumentally involved in its design and instruction. Prior to joining the ECS team, Gail was the director of leadership and professional development at the Computer Science Teachers Association (CSTA). She taught high school mathematics and computer science, including AP Computer Science, for 15 years and subsequently worked on the AP Computer Science program at both ETS and College Board; this work included assessment development, curriculum design, and professional development.

Tom Cortina, Associate Teaching Professor and Assistant Dean for Undergraduate Education, School of Computer Science, Carnegie Mellon University
Tom Cortina is one of the leaders of the CS4HS international effort to provide outreach on computer science to high school teachers, principals, and administrators and is active in the ACM SIGCSE community

Zachary Dodds, Professor of Computer Science, Harvey Mudd College
Zachary Dodds directs the NSF-funded project MyCS: Middle Years Computer Science, a middle-school computer science curriculum that uses Scratch programming as its foundation. He has expertise in middle school and first-year higher ed CS curricula, computer science outreach, and robotics. 

Jane Fountain, Distinguished Professor/NCDG Director, University of Massachusetts Amherst
Jane Fountain is the director of the National Center for Digital Government and the Science, Technology, and Society Initiative. She has expertise in public policy, organizational development, and knowledge transfer.

Ann Gates, Professor and Chair of Computer Science, University of Texas at El Paso
Ann Gates leads Computing Alliance for Hispanic-Serving Institutions (CAHSI), an NSF BPC Alliance. She has expertise in increasing the number of Hispanics in computing. 

Joanna Goode, Associate Professor, University of Oregon
Joanna Goode works with teachers to design curriculum and enhance pedagogy to attract more diverse students to computer science classrooms. For the past decade, Dr. Goode has studied, written and presented extensively about how teachers can create opportunities for more underrepresented students, particularly girls and students of color, to explore computing topics in school.

Deepak Kumar, Professor of Computer Science, Bryn Mawr College
Deepak Kumar is an expert in artificial intelligence and is an innovator in computing education. He is the associate director of diversity and education for the Center for Science of Information. He has published on teaching computer science with digital media, arts, and robotics.

Richard Ladner, PI & Professor of Computer Science and Engineering, University of Washington
Richard Ladner is the PI of the AccessComputing NSF BPC alliance, a partner with Georgia Computes! and CAITE. His expertise includes research in accessible technology.

Jane Margolis, Senior Researcher, University of California, Los Angeles
Jane Margolis studies the interaction of structural inequalities and belief systems that perpetuate segregation and denied access to learning, specifically in computer science. She is the PI on several NSF broadening participation in computing grants that support the Exploring Computer Science program, an introductory high school CS curriculum and teacher professional development program. Jane is the lead author on two award-winning books addressing underrepresentation in computer science, Unlocking the Clubhouse: Women in Computing (MIT, 2002) and Stuck in the Shallow End: Education, Race, and Computing (MIT, 2008). 

Fred Martin, Professor of Computer Science and Director of Student Success for the College of Sciences; University of Massachusetts Lowell
Fred Martin leads the Engaging Computing Group, which develops and studies novel computational environments for math, science, and computer science education. His research group has developed, a collaborative, web-based data visualization system, and is conducting the Middle School Pathways in Computer Science project ( with the Everett and Medford, Mass. school districts. Fred is a University representative to the Greater Boston CSTA chapter and a lead in the Massachusetts Computing Attainment Network (MassCAN).

Robert Moll, Professor, University of Massachusetts Amherst
Robert Moll has expertise in interactive web-based education and community college transfer. He is the developer of iJava, an interactive online textbook that has shown to improve introductory CS teaching and learning.

Becky Packard, Associate Dean of Faculty, Mount Holyoke College
Becky Packard is director of the Weissman Center for Leadership and a professor of psychology and education with expertise in mentoring, persistence of first-generation for college, and community college transfer pathways, particularly in STEM. She designed the CAITE peer-mentoring program to retain students.

Chris Stephenson, Head of Computer Science Education Programs, Google
Chris Stephenson leads strategy and execution for computer science education programs, collaborating closely with internal Google teams and external computer science organizations. From 2004 to 2014, Chris was the founding executive director of the Computer Science Teachers Association (CSTA) and is an expert on computer science education, especially issues of curriculum, standards, teacher certification, and educational policy.

Cameron Wilson, Chief Operating Officer/VP Government Relations, Code.Org
Cameron Wilson is the chief operating officer/VP of government relations for Code.Org. He has worked in public policy for 17 years in Washington, D.C. and has expertise in developing strategic and communications planning for major initiatives addressing policy issues. He led the founding of the Computing in the Core coalition, a non-partisan group of organizations advocating for K-12 computer science reform.

Don Yanek, Chair, Department of Computer Science, Northside College Prep High School
Don Yanek serves as the president of the Chicago Chapter of the Computer Science Teachers Association and is the Illinois representative for the National CSTA Leadership Cohort. He received the 2012 National Center for Women & Information Technology (NCWIT) Aspirations in Computing - Educator Award for Illinois, demonstrating his commitment to encouraging young women's interests in computing.

Pat Yongpradit, Chief Academic Officer,
Pat Yongpradit is the chief academic officer for, a non-profit dedicated to promoting computer science education. He was one of the leads of the K–12 CS Framework, a collaboration of five organizations, 14 states, school districts, and the CS education community to provide guidance to states on topics such as standards, professional development, certification, curriculum, and course pathways. Throughout his career as a computer science teacher, he inspired students to create games and apps for social causes, and led initiatives to broaden participation in computer science among underrepresented groups. Pat loves describing what computer science education really is, available resources in the community, and how states can institutionalize computer science. Upon request, Pat will sing something about CS to the tune of a popular 90s song.