update of cs652 notes