The passing on of knowledge is extremely important for the evolution of a society. For centuries teaching processes have undergone considerable evolution to reach the current stage. ...