My DS took an online math course and an online math club w/CTY during the pandemic. He enjoyed the experience greatly, but would have probably preferred in-person. Overall, it is a high quality program but can be on the pricey side.