CSE 213 - Lecture Notes