The idea of teaching and learning