BSLA course notes master2