Mayo, Peter, University of Malta