IMO, he doesnt have a set. Why?
If I have a set and you c-bet that flop, your getting raised and not with a gay min reraise. I am sure as hell not going to do it on the turn. Based on his play, he likely has 2 pair, FD, or F and st8 draws. All of which we have dominated. On turn, after his gay min reraise, either shove (he will probably think you have a draw and call with 2 pair) or 3 bet hard to pot commit him.