Teachers and students can use various graphing software (freeware, shareware etc.) to understand and apply many algebra concepts (i.e. Polynomial, Exponential). These softwares allow users to create 2D and 3D graphs of different functions. Users can also view Polar and Cartesian forms of the functions. This PDF file contains lots of examples of how you can use these softwares in your Algebra class.