CS 31N: Counterfactuals: The Science of What Ifs? — Stanford Root