Publications by 'Haochen Gan'