Challenges and Barriers for Effective Integration of Technologies into Teaching and Learning · Study