lecture notes cse 3302 946363