The fire of this debate has gone on for decades. We need to recognize that teaching is a two - sided coin.
On the scientific side, teaching follows accepted standards or principles with appropriate teaching methods and so forth.
On the artistic side, a skilled teacher skilfully adapts the teaching process, customizing it to his/her class to ensure maximization of learning outcomes.