Desde octubre de 2001 ha impartido clases de Ingeniería del Software en el "Instituto Federal Tecnológico de Suiza", donde continúa la investigación acerca de los componentes de software reutilizables con un nivel de elevado de calidad; además de ser profesor adjunto en “Monash University” en Melbourne (Australia) y miembro de la "Academie des Sciences" francesa.