252 Lecture Notes