Taylor, Ruth, Universidad de Sevilla, España