Classroom collaboration to explore best algorithmic strategies for the IPD