Developing 21st century teaching skills: A case study of teaching and learning through project-based curriculum | Synapse