Home Mommy & Parenting Teaching children online- The challenges and rewards at the end of it all