Technology in Teaching and Learning 1