A good teacher is one who

A ) Is highly intelligent

B ) Lives simple life

C ) Has mastery over his teaching subject

D ) Has genuine interest in his students ✅