Is there a waiting list?

Yes. Some classes do fill up and a wait list is maintained. Sign up early to get the class you desire.