One thing that concerns me about the prospect of you taking on the responsibility of a snake is the fact you are in college. All snakes are prone to anxiety and nervousness when their environment and "comfort zone" feels threatened or is changed. If you are away at college staying in a dorm or apartment, I would think twice before investing in a snake such as a Ball Python. During furloughs such as Spring Break, Holiday Break and Summer Recess, chances are you would have to bring the snake with you wherever you went in order to ensure it's safekeeping and welfare. This type of continous movement is extremely stressful for a snake and can induce sickness, loss of appetite and even death. These animals are creatures of routine and when their routine and normal balance of things is disturbed, it affects them in many different ways. My first bit of advice to you is to be completely honest with yourself and make sure that you can provide the care necessary to ensure a long, healthy relationship between you and the snake you choose as a pet. I would also doublecheck with college policies if you are staying in a college dorm or frat house to make sure pets like these are allowed. Many institutions strictly forbid pets of this type to be kept in on campus residential facilities.