As freight, costs depending on which airline is shipping the dog range anywhere from $350 to $500 or more, if you are lucky enough to find an airline that will ship a dog. Seems they are getting away from that.
Dog will have to have a big enough crate and then a current health certificate. Usually has to be at airport 2 hours ahead of shipping time.
You would probably be smart to let the roommate keep dog until you get established, then drive and meet him halfway. Easier on the dog for sure.
Good luck with your move.