Link: Go Blue: Coming Along.
Working on this kind of stuff alone would be very frusterating as a lot of the things are just time-consuming and take a lot of playing around to figure out.
I couldn't agree more. Studies show that all students benefit from working in groups for the reasons you state.