notes from lecture cse 321 584319