Francisco Herrera, University of Granada, Spain