Problem solving (heuristics, search strategies, etc.) Artificial intelligence mathematics