notes and learning materials for causal inference