Profesor asociado en el Departamento de Ingeniería del Software e Inteligencia Artificial en la Facultad de Informática de la Universidad Complutense de Madrid. Actualmente dirige el Instituto de Tecnología del Conocimiento y lleva el grupo de investigación Interacción Natural basada en el Lenguaje. Entre sus trabajos destaca la obra Un modelo computacional para la generación automática de poesía formal en castellano.