An algorithm to form balanced and diverse groups of students. - Hak Koon Yeoh; Mohamad Iskandr Mohamad Nor (Comput. Appl. Eng. Educ., 2011)