Using interactive simulations to enhance conceptual development and problem solving skills | Synapse