Educational technology analyzes the teaching and learning process thoroughly. It examines the different variables of teaching, their relationships and effects on each other. Educational technology also analyzes learning theories and draws from fields like psychology, sociology and physical sciences. It helps establish appropriate objectives that reflect the changed environment and curriculum. Educational technology further aids in teacher training, curriculum development, ensuring materials are scientific and reflective of societal values, selecting the right strategies, and using appropriate software, hardware and other tools to enhance teaching and learning. It also helps identify and address problems in education through evaluation and feedback to improve the system.