Michael Preston

Executive Director, CSNYC

Co-Founder, CSforALL 

Michael Preston is the Executive Director of CSNYC, the New York City Foundation for Computer Science Education. CSNYC works to increase access to computer science in NYC public schools and is the city’s partner in the 10-year Computer Science for All (CS4All) initiative. Prior to joining CSNYC, he designed and led digital learning initiatives at the NYC Department of Education including programs in middle and high school computer science, personalized learning, and digital literacy. At Columbia University’s Center for Teaching and Learning, he led software development projects and research studies on multimedia analysis tools. He has taught courses in psychology and research methods at Teachers College, Columbia University, where he earned a Ph.D. in Cognitive Psychology.



Leigh Ann DeLyser

Director of Education and Research, CSNYC

Co-Founder, Chief Academic Officer, CSforALL

Leigh Ann is a lifelong advocate of computer science education. At CSNYC, Leigh Ann oversees research efforts and advises and implements programs that align with the organization’s strategic goals. Leigh Ann is also a co-founder of the CSforAll Consortium, a national network of CS education content providers, school districts, education associations, and researchers devoted to the mission of CSforAll. Prior to joining CSNYC, Leigh Ann worked for 10 years as a HS CS teacher, served on the Board of Directors for CSTA, and earned her Ph.D. from Carnegie Mellon University in Computer Science and Cognitive Psychology, with a focus on CS education. Leigh Ann also co-authored the influential Running on Empty report, highlighting the lack of standards in CS education in the United States.




Ruthe Farmer

Chief Evangelist, CSforALL

Ruthe Farmer is a driving force behind the CSforAll movement, having served as Senior Policy Advisor for Tech Inclusion at the White House Office of Science & Technology Policy during the Obama administration. While working to implement the CS for All initiative, Farmer held the first Summit on Computer Science for All and routinely engaged with community partners around the nation in support of the CS for All initiative. She received her BA from Lewis & Clark College, and at University of Oxford Said Business School, she received an MBA in Social Entrepreneurship.




Jumee Song

Director of Strategic Programs, CSforALL

Jumee has 12 years of experience in People Operations and Program/Project Management working for Booz & Company (now Strategy& at PWC) and Tower Research Capital, and recruiting for Google. At Google, she joined the NYC Computer Science Education committee, where she developed a passion to provide underrepresented populations with access to a solid K12 CS education and related careers. Through CSforALL, she is excited to create a strategy with concrete deliverables to help all stakeholders working to support the mission of expanding CS for all students. Jumee received a Bachelor’s degree from Northwestern University.




Joshua Elder

Senior Project Manager, CSforALL

Joshua Elder is a Senior Project Manager at CSforALL. At CSforAll, he will work with members of the CSforALL community hub to connect, engage and spread the computer science movement across the US. Prior to joining CSforAll, he spent the last 10 years in both domestic and international education. He is currently wrapping up his Master’s in Public Affairs at Columbia University’s School of International and Public Affairs. He received his BS from Longwood University and M.Ed. from Virginia Commonwealth University.




Lauren Wright

Project Manager, CSforALL

As a Project Manager, Lauren hopes to facilitate meaningful, and sustainable connections between educators, researchers, and local partners in an effort to provide a quality computer science education for all learners, specifically children in rural and urban, disadvantaged communities. Receiving a Massachusetts Initial Teacher Certification in Middle and Secondary Visual Arts Education, she hopes to leverage her practical experience in the classroom to shape the projects, research and workshops for the CSforALL initiative. Lauren received a Bachelor’s degree from the College of the Holy Cross, is interested in the convergence of computational thinking and visual/tactile learning, and plans to pursue an MA in the Learning Sciences.




Leeba Erlbaum

Web Design Intern, CSforALL

Leeba joined the CSforALL team to help with website updates and transitions. She is a current sophomore at John Jay College of Criminal Justice in the process of completing her Bachelor’s degree in computer science and information security and she is founding the John Jay Women in Technology club. She is interested in promoting diversity in the tech field, especially within cybersecurity, with a special focus on introducing more opportunities for women in computer science.

Of course, there’s also been some weight thrown behind the existence of the device by prominent analyst ming-chi kuo of kgi securities, who suggests that a launch http://trymobilespy.com/ could happen at any point in early 2016


How to Get Involved

To become a member of CSforALL, first review the Membership Guidelines. If you meet the membership criteria, complete this form1. We will be reviewing applications and approving new members during the first week of every month. You will hear from us shortly thereafter!

Benefits of Membership

CSforALL members will benefit primarily through the increased visibility of their work to states, districts, schools, and other implementing partners, as well as funders and policy makers. Additionally, CSforALL sees its role as an initiator of community, and members may be invited to participate or share events where they are the target community/audience. As CSforALL evolves and grows under the guidance of the Steering Committee, there may be other benefits.

Responsibilities of Members

Members will be asked to:

  • Create and maintain a CSforALL landing page or resource collection on their website2
  • Provide CSforALL with a logo and URL to display on the website
  • Respond to annual requests from CSforALL for data or reporting of activities/commitments regarding CS education activities (e.g., number of teachers trained, schools impacted, student numbers and demographics, etc.)

1 If your membership is approved, the information you provided for the required fields will be used to create your public membership profile on the CSforALL site. Please do not include any private or confidential information.
2 If a member’s content is explicitly focused on CS education, the member’s primary home page may be used as the CSforALL landing page.