A
teacher
is anyone who or anything that
helps you notice new inspiring
and promising directions you
were not able to notice before
and turns you to a relentless
self-learner
If
you want to
understand
something that is too difficult
to understand,
sleep on
it. If understanding
does not come with awakening,
then you did not really
want
to understand it.