Principles of AI coursework — a 5x5 Go engine with a full rules engine, MCTS (UCT) and alpha-beta agents, a tkinter GUI and a win-rate benchmark harness.