Occasionally classes will be under-subscribed and can't run but it'd be very, very rare for a class to be oversubscribed; everyone pretty much does what they want and sometimes everyone in the school (that'd be Electronics, Electrical Engineering and Computer Science in my case) are in the same class.