notes for the course 859755