Gary Lourie's scientific contributions