Currents in teaching and learning