List of intro to artificial intelligence programming assignments