Publications by 'Jiahao Cheng'