Strong communication skills
Public speaking
Class instruction
Lesson planning
Curriculum development
Group and individual instruction
Collaborative team player
Student engagement
Instructional techniques
Online teaching experience
Student evaluation
Testing and grading