Reflecting on the Affordances and Constraints of Technologies and Their Impact on Pedagogical Goals | Synapse