Lecture Notes 1 & 2 and Assignment 2