Towards a Framework for Teaching Debugging | Synapse