award or honor given AASP Medal for Scientific Excellence, 2016 AASP Medal for Teaching Excellence, 2013 AASP Honorary Member, 2005 AASP Distinguished Service Award recipients, 1999