Adaptive Learning Algorithms for Differentiated Instruction in Mathematics Education | Synapse