The text and code for this site were written by David Pritchard and Graeme Kemkes, with administrative help from Andy Kong. We thank Brian B., Gord C., Tor M., and Douglas S. for help getting started, and we thank Cora B., Lisa R., Francis C., J-P. P., Peter B., Jack T., Steve S., Kyle B. for valuable feedback. We are deeply grateful to the main French translator Brice Canvel, and the German translators Wolfgang Pohl, Marcel Inhoff from BWINF. The error message hints were produced through a project of Ayomikun (George) Okeowo at Princeton University.

This project is run by the Centre for Education in Mathematics and Computing at the University of Waterloo, which has been funded in part by the Bill & Melinda Gates Foundation. We also thank GitHub for freely hosting our git repositories.