Dingyuan Liu | doi.page