Hangsheng Liu Author