**1.3. Team-based learning**

In *team-based learning* instructors assign students with diverse skill sets and backgrounds to permanent groups of five to seven members to enhance the quality of student learning [5]. Students are individually accountable for homework assignments and for contributing to team efforts in class. Significant credit is given for inclass team activities and application exercises aimed at increasing both academic learning and team development. The activities are structured to give students frequent and timely feedback on their efforts. Since students work in teams to increase their own and teammates' learning, team-based learning is in effect another form of cooperative learning.
