what is improvisation in teaching and learning