my notes on causal inference: I reimplement examples and problem sets from the textbook using NumPy. most texts in the notebooks are from elements of causal inference textbook.