Qiang Ren's scientific contributions