Edward Hills's scientific contributions