Tengyuan Liu | doi.page