Back when I was in high school, they used to break my class into to groups: those who study German and those who study English. I was in English class. I don&#x27;t see why this won&#x27;t work for mathematics. Break students into two groups: ones that never question anything and those who can&#x27;t move forward until their why questions are answered in a satisfactory manner. The first group can study precalculus, computational analysis, matrix methods....basically anything that can be done by rote. The second group could be introduced to proof writing, beginnings of set&#x2F;category theory, abstract algebra&#x2F;topology, statistical inference...