updated CSG1132 week 6 lecture