Support

 

The CS4ALL team at the NYC Department of Education supports public and charter school teachers, and administrators bringing computer science to their classrooms.

CS4ALL Programs

If you are a teacher or administrator in the Software Engineering Program Junior, Software Engineering Program, or AP CS Principles program, please contact the CS4ALL team directly at programs [at] strongschools.nyc.

Partnerships

The CS4ALL team works with software, hardware and professional development providers. We run a formal request for proposals (RFP) at least once a year. If you are interested in learning more about how to partner with us, please fill out our interest form here.

Citywide Support


If you are a teacher or administrator not currently in our Academic Programs, please contact the Computer Science Education Manager (CSEM) for your district.

Find Your CS Ed Manager

District CS Ed Manager
Affinity Schools  Tunisia Mitchell | Read more
Bronx (Districts 7, 9, 10) Felix Alberto | Read more
Bronx (Districts 8, 11, 12) TBA
Brooklyn (Districts 13, 14, 15, 16, 19, 23, 32) Amy Hobson | Read more
Brooklyn (Districts 17, 18, 20, 21, 22) TBA
Manhattan (Districts 1, 2, 3, 4, 5, 6) Joe Melendez | Read more
Queens (Districts 24, 25, 26, 30) Dan Gaylord | Read more
Queens (Districts 27, 28, 29) TBA
Staten Island (District 31) Sandy Nevins | Read more

What CSEMs Do

Manage the implementation of computer science programs, pilots, initiatives and computer science-related professional development within designated boroughs, and schools, in alignment with Borough Field Support Centers and Superintendents. CSEMs facilitate the strategic planning and decision-making processes at the school that is related to developing visions, goals, programs, processes and structures, needs assessment, capacity-building, and resources to support the implementation of a computer science program, as appropriate for each school.

CSEMs are responsible for:

  • Providing professional development training and coaching on computer science topics
  • Providing guidance for in-school computer science implementation
  • Connecting schools to professional learning opportunities that meet their computer science goals
  • Documenting and disseminating best practices in computer science education.