I remember there was some discussion awhile back about the AOPS courses. I'm wondering about the amount of homework and time needed to be allotted to the course outside of the class. Also, how the class is structured - what needs to be done online during the course. I think someone mentioned that the course moves fast and goes deeper than ordinary middle school Algebra, is this true? And finally, the site mentions LaTex, is this absolutely necessary? Thanks