CS395T Lecture Notes