xingchen ye