In-Class Activities# Activity 1: Jupyter and NumPy Activity 2: Potential Outcomes Activity 3: Randomized Experiment Balance in Gerber et al. 2008 Activity 4: Causal Graphs Activity 5: Stratified Experiments Activity 6: Backdoor criterion Activity 7: Positivity and regression in Yeager et al. 2019 Activity 8: Propensity Scores for Ovelap and Balancing Activity 9: Other causal quantities and matching Activity 10: Vectorization Activity 11: Instrumental Variables Activity 12: Compliance status and local average treatment effects Activity 13: Regression discontinuities in Manacorda et al. 2011 Activity 14: Panel data in Kessler and Roth 2014 Activity 15: Plotting and synthetic controls Activity 16: Causal Trees