Strong domain knowledge makes you a good teacher as you teach your pupils what the world says is ‘right.’ No second opinions here.
And then there are a different breed of teachers who teach you how not to do it. Thanks to all the not-so-successful entrepreneurs. They not only taught us, but also learnt some of the best lessons which the best of the B-schools can’t offer.
Wonder if that makes them great teachers?