cs4111.pdf