topics learningandreasoningalgorithms