Influence of Technology on Learning Outcomes