artificial intelligence cosc 6368 725719