his raise on the flop might have me a little concerned. The vast majority of micro-stakes players don't raise on a draw.
That said, if you put him on a huge flush draw, why wait until he potentially hits on the turn to call his AI? Also, why check-call?
If you figured you were ahead, I think the time to get your chips in is on the flop.