lecture handout notes cse 341 4626599