CS180.pdf