Team Projects: Achieving their Full Potential | Synapse