“…It also uses the idea of sought variable transformations [18,19] to permit simplification of circuits in series or parallel without losing the desired unknown, called the sought variable. Some similar random problem generation systems have been developed by other workers [22][23][24][25][26], but have either not been fully developed [22,23,26] or have not demonstrated clear learning gains [24,25]. The system uses carefully graded levels of difficulty, starting with easy problems to build confidence.…”