He has done a great job. He delivered quality work before the deadline. He has done a tremendous job in Machine learning and computer vision work. It was great working with him. He communicated very well and was quick in understanding the project. I would like to hire him again.