cs341 notes