Ability to pre-assess student needs
Ability to clarify learning outcomes
Long range planning skills
Understanding of different learning styles
Use a variety of teaching methods
Planning for individual differences
Unit planning skill
Developing new curriculum (units/programs)
Use of technology to enhance teaching and learning