I am at the same time both teacher and student mostly teaching myself or at least learning how to learn which may be the most important lesson of all in which case I may be my own best teacher because if I pay close enough attention to myself then I can see my own pitfalls as well as my strengths as long as I ALSO notice the times when my ego is involved and I then transcend my own ignorance and barriers to learning.