How long is the CSPO course and how is it configured?