notes from the course 3057433