Pat Swords's scientific contributions