My Solutions to Programming Assignments of Artificial Intelligence, Machine Learning and Digital Image Processing