Artificial Intelligence Research and Computing Education