Portia hails Fidel Castro campus