Innovations in teaching and learning