Interactive computational modelling to improve teaching of physics and mathematics in marine geophysics