A perfect teacherTo my mind/in my opinion/ I personally reckon that first and foremost, a perfect teacher needs to be extremely responsible and attentive to other people as he/she will have to work with children and their parents. The teacher should be an organized, calm and intelligent/understanding person because he/she must not only impart his knowledge to students, but help them to grapple with different issues/ handle different problems.A a perfect friend I personally reckon that a perfect friend should be sociable/outgoing and creative, because there is always something to talk about with creative ones and we can learn lots of new, interesting and beneficial/useful.He must be a faithful/devoted person to confide secrets to.The perfect friend shouldn't be selfish, because selfish people think of nothing but themselves.