Technology from a teacher and student prospective