Teaching it's features, objectives and methods, evaluation and factors affecting teaching