If you are learning, and what you are learning works, then yes, he is a good sensei. If you cannot apply what you are being taught in a real situation instinctively and quickly, then the techniques should be discarded, and you should begin searching for a new place to train.