Educational technology can play two roles - as a teacher delivering instructional content, or as a partner in the learning process. From a constructivist perspective, technology serves as a tool for learners to construct knowledge through interaction, representation of ideas, and collaboration. It provides contexts for problem-solving and opportunities for reflection. Research shows that technology enhances learning, understanding, motivation and the development of critical thinking skills when implemented properly in a learner-centered way.