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