CSP1150: added lecture 10