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.
What I understand about the Basic Concepts Programme is that it is very useful in all subjects. I must implement it in every lesson. I must also try to be as accurate and precise as possible when teaching.