Online Curve and Surface programs
SingSurf the full desktop java program, allowing complex 2 and 3 dimensional models from singularity theory and differential geometry to me constructed. For example it can calculate the principle directions, ridges, and focal surfaces of parametrised surface, or calculate the symmetry sets of plane curve.
Jep
A Java library for parsing, evaluating mathematical equations.
 Core Jep
 Jep is a small fast mathematical parsing and evaluation library. It suports various datatype including, BigDecimals, strings and complex number and has a wide rang of built in functions. It is highly customizable allow diferent syntaxes for equations. I am codeveloper and its available from singularsys.com.
 Jep Extensions
 Jep Extensions is a set of extensions to Jep which add symbolic operations, fast evaluation, a type system allowing evaluation using matrices and rational numbers, limited structured programing and conversion to MathML.
 GWT Jep
 GWT Jep is a javascript version of the core Jep library using the Google Web Toolkit.
 Examples

This simple calculator is made using Jep/GWTJep
More extensive examples can be found in Jep Console, Extensions Console and the plotting apps to the left.
Kaleidoscope
Explore the 17 symmetric wallpaper patterns.
Mathematics and Science tuition
Interested in private mathematics tuition in southeast Cornwall? I offer tuition at all ages and all levels with an emphasis on engaging the student and exciting the students:
My son has just finished his GCSEs and I had a fantastic tutor, Richard Morris, who taught him for 1.5 hours per week for about 12 wks before his exams. From really disliking maths he now really loves it and found his exam straightforward.  Di Baker MentOrg
Reciently I've been working with Home Educated children teaching interactive science leasons which are hopefully a bit more fun than school. Home Ed Science Club.
Polyhedra
A collection of uniform polyhedra in rotatable 3D.
Essays
 LeftRight brain and leaning styles An examination into the theory of brain lateralization, learning styles and the implications for education.
 Blagdon Cross rewilding what happens if you leave 80 acres of land unmanged for 10 years?
 The thermodynamics of tidying a room Why do rooms get messy? Is it a law of nature?
 Hysteresis and Sorites A philosophical investigation into how discrete labels can be given to continuously changing phenomena.
Cubic surfaces
All the surfaces defined by cubics equations.
KiAikido
I teach KiAikido a Japanese physical art, developing the mind and body and coordination between the two.
Stepney
My father Derek Morris's page on Early Modern Stepney History. With details on his research into Mile End Old Town, Wapping, and the East End of London in the 18th and 19th centuaries.
Fiddles
Some javascript experiments.
 Fourbar linkages
 The circles of a triangle
 Superellipsoids
 Calculating volumes using the divergence theorem
Some have been developed using jsfiddle. My public Fiddles
And a JavaScript extension