notes for the course 3868363