Just chiming in to say I agree, and I would add that classes don't have to be boring or teach bad habits at lower levels. The progression could definitely be better. This thread is criticizing SE's approach, and it's worth criticizing that too.