The Impact of Collaborative Group Size on Students’ Achievement and Product Quality in Project-Based Learning Environments | Synapse