Kenneth Varty's scientific contributions