Mastering Group Project Dynamics for Success