Computer technology is one the most innovative advancements in modern-day education. Technology has made its way into the world of teaching practice and principle by expanding the way we approach instruction in the classroom. We are no longer confined to pencil and paper, but have the ability to project and present knowledge in an enhanced way to capture the minds of a generation of students whose society is built around ever expanding world of computer technology. As facilitators of learning, our