These three are the main strands of elementary algebra , which should be distinguished from abstract algebra , a more advanced topic generally taught to college students .

These three are the main strands of elementary algebra . Abstract algebra , a much more advanced topic , is generally taught late in college .
