Technology is making inroads in every aspect of our lives and education is no exception. The tech-savvy millennial generation has literally grown up with technology and traditional classroom settings can no longer satisfy their curiosity for knowledge and information. Neither can they be satisfied with the filtering down of knowledge from the teacher and theRead more