Education is crucial to the development of any profession. The need to produce teachers capable of functioning as quality practitioners in the school system is irreplaceable. The necessity becoming more obvious with increasing cost of education, increasing inflation and economic crises in both developed and developing countries. Similarly, Sophisticated advances in technology, increasing awareness in the populace and the overall increase in available knowledge through the internet have also i...