(Most computer programs will convert the two hyphens to a solid line.)
Dependable, supportive, resourceful—a good tutor must be all of these.