Have you tried emailing the professors? Generally if they know the student is passionate enough and meets all the prerequisites, they aren't averse to opening up an extra seat.
For example, for Math 1AA3, we were told that despite SOLAR showing all seats being taken, there were extra spots that could be opened upon request. Good luck