I can’t speak to all experiences, since I never lived on campus, but I’ll answer a few questions:
- having a part time job on top of full-time classes is a very difficult juggling act. It is a little easier if your job is also on campus. At one point I had two part-time jobs with my classes. That lasted for about a month.
Generally it would work like this: I’d try to schedule all my classes to be early morning or to be all on the same days. My school generally had classes that would be M/W/F or Tues/Thurs (classes were slightly longer on T/T schedule). Then I would work with my part-time jobs to get work shifts either in the afternoon/evenings or on the days I didn’t have school. Homework I worked on mostly on the weekends or late at night. It wasn’t unusual for me to stay up till midnight or later working on homework.
This is exhausting, so generally I didn’t do any social activities AT ALL while school was in session. Or if I did it was with other students on campus, like lunch together or group study sessions.
Once I was so exhausted from this schedule that I fell asleep WHILE RIDING A BICYCLE home from my cashier job. I woke up in the middle of the road.
- Classes and scheduling are done by the student. Generally you have a list of classes you need for your major, and you pick from that list, having to keep in mind pre-requisites. Lower level starter classes will have multiple time offerings, but usually higher level classes and graduate classes might only be offered at one time, or even only once per year. It is up to the student to also not sign up for two classes that take place at the same time (at least at my school, the online scheduler thing would totally let you do that).