Shiyuan Liu | doi.page