Simulation-based mathematical learning for higher education students from heterogeneous backgrounds