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.
I feel very strongly that Basic Concepts should be introduced to all learners- this will give me the time to develop their conceptual language and increase their vocabulary and verbal fluency.