Why do I have to pay my tution fees in advance ?

Because it is in accordance to the industry norms.