Teaching plays important role in the advancement of human civilization. Teaching transfers important records of events in politics, religion, society, the economy, the sciences, arts, sports and technological developments from ancient to modern times.
In spite of the advancement of communication and information technology, the teacher cannot be replaced by a robot because a good teacher must be human who can provide the tender, loving care that satisfy the intellectual and emotional needs of human beings.
Teaching skills can be developed and can be distinguished on the way the teacher apply methodologies and strategies that can be observed from the behaviour of the learner. Teaching skills can be distinguished in the manner the teacher manages the classroom based on the teaching principles and philosophy applied. There is always a need for a good teacher in all parts of the world. To become a good teacher, a person must learn continuously on how to interact with people of different cultural backgrounds. The ability to learn new ideas and techniques on how to teach and how to communicate skillfully are keys to successful teaching.