Students are members of two groups: home group and expert group. In the heterogeneous home group, students are each assigned a different topic. Once a topic has been identified, students leave the home group and group with the other students with their assigned topic. In the new group, students learn the material together before returning to their home group. Once back in their home group, each student is accountable for teaching his or her assigned topic.