Villian was running ~45/38 over 70ish hands at the time and was very aggro with made hands post flop. I'm running 24/22 at this table FWIW.

Also please note that this is the 4th time I had 3 bet him in the last 35 or so hands, he had called evry time and folded to a c-bet each time, though I had an over pair or TP all 3 of those times. So I'm aware of the chance he's attempting to trap me.

This is the first time he had called on the flop and I bet half pot in case he decided to c/r me here. Turn was same reasoning because nothing had really changed on the board and I'm betting for value here with every intention of folding to a c/r. And I don't think he's checking twice with something that beats me, imo.

Look OK? Should bet sizing be different?

$0.25/$0.5 No Limit Holdem
5 players
Converted at weaktight.com

Stacks:
UTG ($6.35)
CO ($53.20)
Hero (BTN) ($67.15)
SB ($47.22)
BB ($30.23)

Pre-flop: ($0.75, 5 players) Hero is BTN
1 fold, CO raises to $1.75, Hero raises to $4.50, 2 folds, CO calls $2.75

Flop: ($9.75, 2 players)
CO checks, Hero bets $5.87, CO calls $5.87

Turn: ($21.49, 2 players)
CO checks, Hero bets $10.74