I have an on campus job and they're very accomodating with my hours.
The max # of hours I can work a week is 20...with the exception of the first two weeks of fall and spring semester [our busiest time] where we're cleared to work 40.
You're expected to work at least 10 per week, but that was in the job description.
Because of my seniority I now have Mondays and Fridays off!