This study introduces a team re-shuffle as a tool to enhance team learning, knowledge transfer, team communication and understanding of roles and interdependence of team members and their influence on the level of team performance. Team re-shuffle is a self-directed group based teaching method based on team members´ interactions, gaining specific knowledge in the teams, re-formation of teams, transfer of specific knowledge to a newly formed team, and new team’s dependency on working with acquired parts of gained specific knowledge. The paper explains process, subjects and impacts of team re-shuffle on students in strategic management courses.