Using genetic algorithms and search (A* and Hill Climbing) to build sequences of learning objects.