notes for the course 1845584