Profesor Asociado Universidad Carlos III de Madrid desde 2004.
Profesor de Formación Profesional desde el año 2000.
Licenciado en CC. Matemáticas (Sección: Ciencias de la Computación). Universidad Complutense de Madrid (1996).
Curso de Aptitud Pedagógica. Universidad de Extremadura (1996).
Master Oficial en Ciencia y Tecnología Informática (Especialidad: Sistemas distribuidos, Multimedia y Seguros). Universidad Carlos III de Madrid (2008).
En la actualidad estoy realizando la tesis en el doctorado de Ciencia y Tecnología Informática en la Universidad Carlos III de Madrid.