A gimmick to integrate software testing throughout the curriculum | Synapse