Knowledge, patience and courage are some of the more required qualities of teachers. When teachers take on children of different backgrounds and teach them the basics of life and make them better human beings, they play several other roles.
This is a companion discussion topic for the original entry at http://education.malaysia-students.com/2013/07/teach-for-malaysia-vocation-like-no.html