He's been good at cooperating. He got a good sense about the work. There were things that I didn't even ask him to look at, but he found out some problems there and fixed things well. He's not a robotic coder but rather a real programmer. I recommend him but I'd like to continue to work with him. Well acutally I've already asked him to work with me. :)