Charlotte Stewart's scientific contributions