Mingjun Fan | doi.page