I knew I did a good job teaching a complex topic last night when I looked at the smiling faces of my students as they walked out the door. A particularly happy young man said he was smiling because he "got it" and was grateful that I made the topic easy to understand.
What this young man does not know is that teaching this topic was not always easy for me. When I first taught the course I spent hours making sure I mastered the topic and mostly taught with the method shown in the book. As I got more comfortable with the topic, I found better ways to teach the topic, ways to make understanding easy.
It takes years to become a good teacher. I feel sorry for all the students with brand new teachers in schools with only brand new teachers. These teachers need years to learn and they need experienced teachers to learn from. Oh don't get me wrong. Many of these new teachers are good. But, experience matters. No one would want a surgeon straight out of college operating on them. They at least want a seasoned doctor supervising the procedure. Teaching should be treated the same way.