Because the world that teachers are preparing young people to enter is changing so rapidly, and because the teaching skills required are evolving likewise, no initial course of teacher education can be sufficient to prepare a teacher for a career of 30 or 40 years. In addition, as the student body continues to change due to demographic issues there is a continuous pressure on academics to have mastery of their subjects but also to understand their students. Continuous Professional Development (CPD) is the process by which teachers (like other professionals) reflect upon their competencies, keep them up to date, and develop them further.