Group assignment via Excel file (.xls file with programming scripts - need to turn security settings to low); provides diversity within each group based on characterizations of each student; can also generate sequences of up to 10 successive group assignments (e.g., keep students apart who have been together in any group before).