... knowledge and effective teaching practices; Strong ICT skills and use of ICT in teaching and learning; Ability to engage in a collaborative way to the planning, design, development ...