Good luck Peter.
I'm in a similar situation. Maybe we can work together from time to time. Where are you exactly? Are you working on calculus, or graduated to differential equations, or did you take a turn into linear algebra, statistics, abstract algebra, geometry beyond the high school level ... ?