Innovative teaching and ICT