Updated course notes and assignment 3