I'd bet flop. Checking the flop looks like a hand with showdown value, and betting is likely perceived to have more bluffs in it.
I'd bet bigger on the river, he probably thinks your range is very polarized. He's either going to hero call or not, might as well make it look bluffy.