To open this repository in an executable environment click here. To access lecture slides click here.