What time does registration open on the first day?

Midnight the night before. Since the camp is becoming ever more popular, we may have to accept just the first 10-12 people who sign up for each morning class on the first day; after that, the options will be a second choice class that's still open, or waiting list.