Thanks, Michelle. We do use the videos and they have helped quite a bit. AOPS is a fantastic program. Unfortunately, DS just doesn't find online learning engaging. Which is interesting to me considering how much he likes minecraft and programming.