Stanford class examines the impact and ethics of technology