Formación
Curso la licenciatura de Matemáticas en la UAM y luego se doctoró en Informática por la UPM. Ha desarrollado un método propio de docencia, el aprendizaje activo integrado, e imparte cursos sobre el mismo. En la UPM ha impartido todo tipo de cursos. Como segunda carrera, es profesor de pronunciación de inglés.