There is also the question of availabilty, and if thats an issue for you, I reccommend a ball python. Males tend to be smaller than the females, and you dont have those messy egg issues to deal with

Whatever you choose, do your homework on that particular species first to make sure you can handle the husbandry requirements with your college lifestyle.
Happy Snakehunting!
Artemis