Teacher skills and competences