Peter Sloep honorary professor at Glasgow Caledonian University