I'm a little nervous about the extensive PBL environment at Mac. I've heard really great things but I've also heard really negative things, like how much extra time it takes, the amount of group work (and all of the difficulties associated with group...