I believe that teachers that are good teachers, and there's good ones and bad ones like anything else, but I believe that a good teacher has the skill set to be able to bring people through multiple levels of learning that are completely different from one another.