This is a homework of the AI course in CS department in Columbia University, original instruction can be found at https://www.cs.columbia.edu/~jvoris/AI/notes/assignment_2/assignment_2.txt
For more information, please refer to Artificial Intelligence Assignment 2 Readme Document.pdf