All the listed qualities are desirable in a teacher: a cool temper and sense of humour (A) help maintain positive classroom atmosphere and handle situations calmly, clarity of thoughts and expressions (B) ensures effective communication, and mastery over the subject (C) is fundamental for teaching credibility. Therefore 'All the above' (D) is the correct answer as teaching requires a combination of personal, communication, and professional qualities.