Mastering Algebra: Applications And Visualization For Beginners