Robert Barnett's scientific contributions