SP025 Lecture Notes