When
The next two years to have your schedule worked out??? WOW! You are incredible. I am never able to work out my schedule more than a month in advance.
Sounds like you wound end up being waitlisted for quite a few classes I wanted to make sure things would work out for me to graduate within 3 years, because when you get into higher level courses then they are offered only one semester per year, which makes things tricky. But again, I will be fine if they keep offering the courses the same way they do now, and that none of my classes fill up before I can join.
In your field of study, I think you will be okay. Graduating in three years is quite an accomplishment! You will need to treat yourself to something terrific as a present for working so very hard.