Support for CEI is provided by federal agencies, private foundations, and nonprofit associations. Federal agencies supporting CEI include the National Science Foundation, the U.S. Army Research Laboratory, the U.S. Department of Agriculture (National Institute of Food and Agriculture), and the Social Sciences and Humanities Research Council of Canada. NSF supports our work through the Directorate for Computer & Information Science & Engineering and the Directorate for Education & Human Resources. NSF programs supporting our work include the Human-Centered Computing Program, the CreativeIT Program, the Cyber-Human Systems Program, the Discovery Research K-12 Program, the EHR Core Research Program, the Informal Science Education Program, the Computing Education for the Twenty-First Century Program, and the Research and Evaluation on Education in Science and Engineering Program. Additional support is provided by the Bill & Melinda Gates Foundation, the William and Flora Hewlett Foundation, EDUCAUSE, and the SAS Institute, Inc.