Two years might be pushing it a little bit to have a carpet in a small cage. With decent feeding after two years you will have a fairly large snake on your hands. You might want to consider waiting a year so that you only have it in a small cage for one year...but I guess you could make it work if you were really set on it.
We house our hatchlings in shoebox rubbermaids (approx 1 foot long, 4 inches wide, and 4-6 inches tall). By one year we usually move them up to cages that are about twice the size, and during that second year if they are feeding well they will put on some serious size. But, I guess if you knew you were staying in the dorms for 2 yrs you could grow it up slowly and maybe be OK with a smaller cage. Anyway, for a small to medium adult 2 foot deep X 4 foot long X 1.5 ft-2ft high, for a real large female you might need a little more space than this.
If you do decide to get one this year, there are a few people that post on here that have some very nice babies at decent prices. Just ask around before you buy and make sure you purchase from a reputable breeder that will be around to help you out through any questions/problems you might have. Well, let us know how the hunt goes!!! You have picked one of the best species, that is for sure![]()