Yaphe, John, Universidade do Minho (UM). Braga., Portugal