I reffed around 10 games a week and had a great time doing it. Learned a lot about working with conflicts and problems on the field/court. A lot of people got angry with calls they think I missed, but things always worked out and it was a great experiance.
Getting a student job on a university is always a good thing to consider. It looks great on a resume, allows you to expand your horizons in job experiences, and can give you first hand experience in your studies. They obviously understand that school is your first priority, so the scheduling revolves around this. I've never had issues changing schedules or making adjustments to compensate for school. The people are fantastic and it's generally a fun place to work.
Great people, interesting work, great experience for future