companion simulation tool for teaching and research /