Although all these are qualities of a good teacher, the most important of these is communication skills. Unless a teacher is able to communicate well, none of the elements of the process of teaching and learning, namely explaining of the topic, questioning, etc., are likely to be accomplished to the desired level.