Hamed Haddadi, Queen Mary University of London