With the exception of two classes (Clinic and Large Software Development, which are both explicitly about learning to work in large teams), all the group work you do in the Mudd CS program is pair programming. The groups are 2 people, and you're required to take turns "driving".
While I definitely experienced an unfortunate amount of "Pareto Groups" throughout my schooling, none of them were in the CS department at HMC.