University of Aberdeen contract cheating