Anthony Staines, Full Professor