Weixing Gan | doi.page