Note to self: Implement some of this teaching methodology into my classroom. By creating assignments for teams (class is split at the beginning of each year and teams remain the same for the entirety of the year) as well as individual assignments that reflect, and at times heighten and expand upon, the materials being learned, the majority of students will learn in two ways and will do the same amount of work as if they had been lectured, but will retain information nearly 200% better. That's reason enough to try it for a while, especially if the students can learn from me and from each other. Peer assistance and group work is prescribed in every curriculum, after all. It seems this is a win-win for me in the classroom. The only downfall is it does little to assist in the preparation for the standardized tests.
Here's where some of the idea derived from: