Successful work of a social science teacher requires the professional knowledge and skills, critical thinking, aim for professional competence development and the following personal teacher qualities: communication skills, creative skills, fast orientation, thoroughness, honesty, diligence, personal responsibility, ...