IMHO a good teacher should have knowledge on the subject matter, good communication skills (including listening), and patience.
A good teacher doesn’t take on a debate and then throw the towel in four times because someone has different views on the subject.
|