Cultures of Participation and Social Computing: Rethinking and Reinventing Learning and Education | IEEE Conference Publication | IEEE Xplore