I'm contemplating having my son take an AoPS course at a new campus that is opening up around here, but I'm a little nervous that their courses are supposed to last a whole school year. I can't imagine it would take my son a *whole year* to learn a year of math. The online courses are a lot shorter. Does anyone have experience with the in-person classes? Is it worth all the extra money and time?