notes from lecture cse 3302 5006408