I taught my husband to knit a couple of years ago (he suggested it as something I would enjoy doing for our 40th anniversary).
He also wanted to understand more so he could talk to me more intelligently about my knitting. The first thing he wanted to try was a hat and he didn't use a pattern. I just taught him what he needed to know as he went and he really found it fascinating.
How is your BF learning to knit, Continental, English or? I tried to teach my DH Continental and he could do the knit stitch, but was getting discouraged with the purl and I was afraid he would give up so I taught him English. He got that and mostly knits all English, but sometimes Continental.
My DH made a whole bunch of hats that winter (over 20), all his own ideas and experiments. He said he now understands why I am so addicted to it myself.
My DH, like your BF is good at knots, and I really think he has the talent to be a far better knitter than me, he just "got" how it worked. Me? I've learned a lot, but I am not a natural talent.
I hope your BF will get into it more and you'll have a lot of fun knitting together. Lots to share, all the planning, and picking yarns and plenty more. My DH hasn't done it much since that first spree, he finds it hard on his eyes (he needs new glasses). Have fun!