He's a quack.
Did you do planned decompression or gas switches? No.
Having the gear does not make you any more of a tech diver than a person who'd buy a rabbit fur coat and immediately think they were a rabbit.
I agree with with the comment that it sounds like the instructor just wants you to take more classes...
But out of curiousity-- why would you buy the "tech" gear if you didn't plan to go that route? Bp/w is understandable for the simplicity of the setup, but why stages and doubles?