Techniques for Optimizing Student Performance in Group Learning