Hi

On the flop i think both cbetting or check calling are ok, i opted to check/call since it's a spot where im gonna be check folding quiet often so it's ok to put this hand on my XC i think.
His cold calling range seems pretty off, it is probably due to the lack of hands, it's probably around 5 or something. Also he looks pretty aggresive.
Im not sure what's the best line on the turn, he could still have stuff like JJ TT with a diamond, the Q turn hits his bluffing range tho, so it might not be the best idea to check raise, anyway even with AQ KQ he has a pretty tough decision.
Is it better to check call again or its ok to check raise?
If he had called instead, his range would probably be sets, KQ AQ with a diamond, and sometimes KK AA, against that range would you continue bluffing on the river?
