That is a green tree python. If you ever see a snake coiled on a perch like that be very cautious around it. Many of them can very be defensive and strike. The bite doesn't really hurt but they do have good sized needle like teeth that will draw blood.

I would get him to teach you about the collection in the event you are ever in this position again.