lecture slides and notes 1542180