CS620.pdf