How to divide students into groups so as to optimize learning: Towards a solution to a pedagogy-related optimization problem | IEEE Conference Publication | IEEE Xplore