Lecture slides

Videos

Required Reading

Optional Reading