The Porous Classroom: Professional Practices in the Computing Curriculum | Synapse