CS550 Artificial Intelligence course, Fall 2020. Implementing Breath First Search, Depth First Search, and A* (Manhattan distance) to solve the N-Puzzle.