Integrating Agile Software Development Practice in a Classroom Setting | Synapse