Patricia M Anderson's scientific contributions