notes for the course 1127374