cspheuristiclearning-public