Which three groups can summarize all the elements of the qualities of a good teacher?
①
Ethic devotion, professional qualities and personal styles
②
Ethic devotion, professional qualities and individual freedom
③
Individual freedom, professional qualities and personal styles
④
Ethic devotion, personal styles and individual freedom.