assignments for Artificial Intelligence