Leveraging Technology to Develop Students’ Critical Thinking Skills | Synapse