My programming teacher was that way. Thing is he couldn’t code very well at all. However he had a charisma and he could explain just about anything from low to high level. He had the Technical knowledge and was able to convey it or explain it in so many ways, but he never wanted to code again but loved teaching.