Team based learning is a method of learning that promotes critical thinking and places responsibility for learning on students. It involves forming diverse teams to complete assignments, taking individual and team readiness assessments on assigned readings to ensure accountability, and providing peer feedback which is essential for content learning and retention. The goal is for students to apply their knowledge through team-based application assessments and decision-making.