I am currently working my way through a program called Mathemagic Computer Tutor.
In it, I have only just learnt to add fractions. How on Earth did I get through high school? I ask myself. Yet I can do some Year 12 algebraic equations.
I like the program I am using because I can go through at my own pace. Even though I dislike mathematics, I am determined to learn the whole program and not let it get the better of me.