Computer Science and Artificial Intelligence