Francisco es Catedrático de Arquitectura de Computadores de la Universidad de Santiago de Compostela. Obtuvo su licenciatura en 1986 y el doctorado en 1990, ambos en Física y por la misma Universidad.
A lo largo de su carrera he realizado investigaciones y publicado extensamente en las áreas de las aplicaciones computacionales, el procesamiento paralelo y la arquitectura de computadores.
En particular, ha publicado más de 70 artículos en revistas internacionales y más de 90 contribuciones en conferencias. Ha coordinado nueve proyectos de investigación nacionales e internacionales, ha participado como investigador en otros 23 y dirigido ocho tesis doctorales.