Zhaoxi Fang's scientific contributions