Computer graphics in undergraduate computational science education | Synapse