Assigning heterogenous groups with clearly assigned roles, can create equity within the group, as everyone is held accountable and feels valuable to the group. A group contract can be created to clearly state the intended roles and contributions. It is also a good way to have students be reflective and accountable for each other's learning.