A perfect teacher, for me, has to be friendly but students has to respect him. He doesn't have to put much homeworks and he has to put three or four exams every term, I think it's better. If he is young and he behaves well and he understands you, is perfect, because you can talk to him/her perfectly. He should use powerpoints to explain the lesson and make the classes a little bit funny, we appreciate that, I promise. And he also has to organize departures out of school. This teacher really exist?