The Emergence of GitHub as a Collaborative Platform for Education | Synapse