Cruz, Rui Vieira, Universidade do Minho, Portugal