Artificial Intelligence Assignments N-Puzzle (Offline-1) Problem Specification Solution using A* Search Algorithm Latin Square Completion Problem (Offline-2) Problem Specification Solution using Backtracking and Forward Checking Exam Scheduling (Offline-3) Problem Specification Solution using Local Search Heuristics Minesweeper AI (Offline-4) Problem Specification Solution using Knowledge Engineering