From my own teaching experience and from discussions and teaching many hundreds of teachers and thousands of teacher education students, there emerge common threads of understanding and skill that good teachers weave into an effective personal style of teaching. Assess your own knowledge and values in terms of your thoughts about the following: