Teacher is always to be refered as knowledge builder of our young generation since long time ago. Nowadays there is not easy to be a "good" teacher as what we are expected by our parent today. Knowledge is easily to acquired from internet and people like to "google" or "wiki" on what they wish to know in term of knowledge. So the question is "What are the key role and responsibility of our teachers on this technology leading edge nowaday?"
I believe that teacher should not be equiped with so called knowledge builder only but to be morality builder to our next generation. We are human beings and we human still need to have emotional touch and encouragement to each other.
Lets to be a good teacher but not limit to what you have on knowledge but also wisdom to apply and make this world a better place