There is an algorithm that chooses classes for you in my program.
You choose your top 7 classes and rank them, and then the algorithm puts you in those classes if your ranking holds up to the number of people wanting to get into the class.
Of the 7 classes I gave it, it gave me 2. That, plus my required course meant I was enrolled in 3 courses instead of 5.
I am on the waiting list for my other classes, which means that this week I am attending 6 classes in an attempt to get into at least one of the classes I wanted. Why? Because all of the courses I am remotely interested in are wait listed. Even my reserves that I did not put in my 7. I found another class to enroll in provisionally, so I am currently enrolled in 4 classes. That class is turning out to be very interesting, so that is ok.
Now, I am ok with just having 4 classes this semester, but it means that I will likely have to come back to make up an extra semester at some point.
What I am mad about is that they claim that there is no order to how people get into classes, it is all based on this magic algorithm.
Now, if that was the case, how did I end up being 4th on the waiting list for 3 of my five waitlisted classes?