I would probably leave him with your roommate..He's used to that being his home, he has a buddy to play with, this way you can get established.
Not sure I'd ship my adult dog, (to paranoid about the what could happen)..But if your roommate offered to drive him up, you could even meet half way say..
Danger Danger vom Kleinen Hain aka Masi
"Angel" Jakoda's Bewitchen Sami CD OA OAJ OAC NGC OJC RS-O GS-N JS-O TT HIC CGC
"Angel" Steinwald's Four x Four CGC HIC TT
Harmonyhill's Hy Jynx NA NAJ NAC NJC RS-N JS-N HIC
Jakoda's Jagged Edge