Modern parents are faced with a bit of a tech dilemma. You want the kids to learn STEM skills, but you also don't want them spending all their time in front of screens. To combat this problem many ...