Licenciado en CC: Matemáticas por la Universidad Complutense de Madrid.
Doctor por la Universidad de Alcalá de Henares (departamento de CC: de la Computación).
Investigador principal del grupo MATICES (Métodos de aplicación de Tecnologías de la Información Contra la Exclusión Social).
Profesor titular y director del departamento e informática, automática y comunicaciones de la Universidad Europea de Madrid.
Formó parte del equipo ganador del premio de Calidad de la UEM los años 2009 y 2013, el premio al mejor docente de la UEM y a la mejor labor docente de la escuela politécnica en el 2010 y fue miembro del equipo ganador del premio David Wilson en el 2011.
Coordinador de AENUI (Asociación de ENseñantes Universitarios de Informática) desde el 2009 hasta el 2013 y presidente del comité directivo de JENUI (Jornadas de innovación universitaria de la enseñanza de la informática) desde el 2013 hasta la fecha.
Autor de numerosos artículos publicados en congresos y revistas internacionales relacionados con la innovación educativa y la innovación tecnológica.