Teaching is always considered as a noble profession. Teachers are able to guide the student not only in a particular subject but also through his/her life by providing him/her the necessary inputs to be a better person in life. As a result students will always consider the teacher as a mentor and expects him/her to provide with the right advice. With the way the technologies are changing rapidly it becomes almost impossible for the teachers to keep pace with them. So what tools should we have to train and equip the student with modern tools so that they are ready for any type of employment or hurdles in life?