I always thought the rule was: if you think someone is better than you, or you don't know how to play against them... leave.
Edit: but if what you say is true, then call his preflop raises in position, and then if he checks flop just bet.
but you probably don't want to listen to my advice, at least not now