Language Teaching Software
I am working on a language learning program which I hope will be universal enough to support curriculum-files which teach any language, relatively quickly, to hard-working students. Obviously this is a big project... but when I'm done I want to expand the software to teach math as well, and by then it should have enough features to let it teach a much broader range of topics.
Most of this work will be accomplished by making the tool open-source, and encouraging people to develop curriculi for languages which I don't know, as well as better features for language learning, and eventually for math and other topics. However, especially as I am an inexperienced programmer, I am first developing it by myself until it demonstrates the power of the instruction methods I have in mind sufficiently well, and also until I have enough "God in the Code".
I dream of a library of curriculum files containing a more-than-complete college education, small enough to fit easily on most computers, and with good enough software that most people don't need help to learn the stuff.