Teaching is perhaps the most existing and at the same time a highly stressful job.Lot of changes has occurred both at the theoretical and practical level in this field in order to better serve the humanity.What we see is flood of knowledge created every moment.The sources to disperse knowledge are also getting better and more advanced meeting the personalized needs of individual.How is the role of present and future teacher different from the teacher of the past.