Enhancing undergraduate students' chemistry understanding through project-based learning in an IT environment | Synapse