A good apprentice knows how to recognize a good master and vice versa; a bad apprentice knows how to recognize a bad master and vice versa; because learning is difficult but the art of teaching...