I believe that in order to teach effectively you must be completely knowledgeable in your subject area and share a passion for what you do. As as an instructor it’s crucial to provide students with a comfortable enough environment so they can learn to appreciate the subject as well. As an instructor it is also imperative to provide good classroom management skills, providing the appropriate skills enables the instructor to have full control of the direction of things.
Aside from being knowledgeable in your subject area, I think it’s important that as instructors we learn to challenge ourselves and do things that we’re not use to doing. Stepping out of your comfort zone as an instructor, enables us to learn new methods for solving things and growing in areas we didn’t know we could. Although we are the ones in charge of classroom discussion, I think it’s important that we learn from our students as well and ensure that there is an environment in which everyone is learning from each other to enhance their skills.