Methods in Artificial Intelligence