Shannon Harper's scientific contributions