This is a subtext of what I'm talking about here with curriculum development. Teaching and lessons are proven *in the classroom* you can plan all you want but until you try it with students you know very little. Class time is precious, knowing the pitfalls, benefits and bonuses of how you present each problem and challenge can make a huge impact on what students learn.
A subject is forever changed by being taught to massive numbers of people many many times.