Qin-fen Gan's scientific contributions