Weiqiang Huo's scientific contributions