notes for the course 6224497