Dottie - looks like you will love AoPS courses.