Frontiers of Artificial Intelligence