CSE 541 - Lecture Notes