Teaching is difficult because everyone is different. I had an intern once and completely messed it up by giving them the perfect environment for a younger me. I think what I learned is that constant communication is critical, and that you shouldn't assume the way that you learn is the way everyone else learns.