<p>wow… 8-10 hours? I guess they’re not doing engineering then!
I think working in groups helps if everyone works sincerely. Usually, to save time, my friends and I first work on all problems individually, and individually beat our heads against walls before coming together and discussing the harder problems. And I think we’re all probably around middle-tier students, mostly for reason of being lazy I think.
The smart students here are incredibly good and also fairly anti-social from what I’ve experienced so I’m guessing they all just do their work on their own.</p>