Publications by 'Shihang Du'