Since the budget question was already answered in the OP, as well as the hill/topography question, I got one that needs to be asked- What else do you foresee yourself doing via bike beyond just getting to class? Are you wanting to start doing longer rides on the road? Go offroading? Touring?