Teachers are institutions that convey the knowledge of one generation to another, point out the faults of the previous system to the next generation and develop new knowledge. Their responsibility also includes teaching students the skill of questioning the knowledge and opinions of previous generations.