GPlotLib Graph Plotter in java for functions y = f(x). Expression Simplifier eg ( 2*sin(2)*exp(cos(3))). Derivative finder for functions y = f(x). Methodology Parsing the input using ll1 grammar rules. Making an Expression Tree to find the result. Tools Java and Swing References : http://cogitolearning.co.uk