notes from course 3389880