All of the previous comments have some merit, and it's good to get different viewpoints. One factor to consider is that all students have different learning styles.
Just as the traditional "sage on the stage" method doesn't work well for some students who learn more effectively through application, interaction,etc, there are also students who don't perform well in groups [ for a number of reasons ].