Simulation and teaching