Very well put together course: well researched, well prepared, well delivered. A course that can be trusted to yield results when applied in practice, and therefore a much needed and valuable tool to implement with learners who are in danger of failing to learn adequately.
The emphasis on language throughout the programme helps to develop learners' understanding of concepts and expand their vocabulary. The BCP stops learners from guessing, it gives them more structure and develops their cognitive functioning.