Being a teacher is a noble and complicated job that demands a lot of inner and outer _________ from a person. • techniques• efforts• skills• knowledge