Coursework for CS682: Artificial Intelligence