Mingzhi Sheng Author