se233 week 6 11-08.pdf