He teaches courses at bachelor and masters level in the fields of multimedia communications and ICT. His research fields include technology enhanced learning and applications of ambient intelligence.