Peter Y.A. Ryan, University of Luxembourg