I highly recommend the Diff Eqn App, it is unlike anything else out there. The ability to stepwise solve nearly any first and second order differential equation makes it almost as powerful as a computer. The step-by-step function helped me to find my mistakes, which makes it better than a computer!