Examining Student Satisfaction with Group Projects and Peer Assessment | Synapse