Teaching system dynamics and discrete event simulation together: a case study | Synapse