An easy-to-use math engine and general purpose parser in C#/.Net
The project also has a simple GUI bulit around the main engine.
There are a few graphing routines built-in, as well.
To understand the internals, please refer to this codeproject article.