notes for the course 2475439