Lecture Notes by Anna Casey & Tom Elliott