Kezhen Qi's scientific contributions