Designing problem-based learning cases to foster student engagement in STEM | Synapse