Introducing a problem-based learning program: 12 tips for success | Synapse