Daoudi, Omar, University of Glasgow