Zhaofeng Chen's scientific contributions