Cristòfol Rovira es profesor de la Universidad Pompeu Fabra desde el año 1992 en el área de Biblioteconomía y Documentación. Imparte docencia en los grados de Periodismo y de Comunicación Digital, en el Máster en Documentación Digital (Universidad Pompeu Fabra), en el Máster en Buscadores (Universidad Pompeu Fabra) y en el Máster Oficial en Gestión de Contenidos Digitales (Universidad de Barcelona & Universidad Pompeu Fabra).
Actualmente investiga en el desarrollo de nuevas herramientas para la evaluación automática de sedes web y para la creación automática de metadatos. También investiga la usabilidad de los buscadores con técnicas de eyetracking.