updated CSP1150 week 3 lecture