Juan Huang's scientific contributions