As the Team "Awesome" (per Randy, member) we've found it quite difficult to find time for regular meetings and that "face-time" that deems itself necessary for any group project, despite scale.
I'm currently involved with another project within my Digital Marketing course; the same issues persist within that collective as well when it comes to establishing meetings.
I've experimented with a solution not too long ago via Google+ titled "Google Hangouts", incorporating the common essentials to online media to include but not limit to video, voice, and screen sharing.
From my experience the interaction and productivity went through just the same as if it was performed face to face. Parties can consist up to a max of ten individuals which is far more than you will utilize in a group project at a university level, am I to be corrected on that last statement?
I'm looking to implement this into the Team Awesome work flow....see what I just did there?
I'll let you know how it goes, if it goes.