ESS 266: Will Technology Save the World?: Environmental Ethics and Techno-Optimism (ESS 166) — Stanford Root