This is exactly what I've said for quite a while now. If you're using the same metrics to determine a snake's intelligence that you would use with say, a dog or a cat, you're only going to prove that the idiot in the room is NOT the snake. A very simple example is getting one of them to come to you when you call them. Saying a snake is less intelligent SOLELY because it won't come when called is ridiculous. They could be 4x more intelligent than the dog you're calling, but they're unable to hear you call.
Any animal with the mental capacity to react to sensory stimulus can learn to some degree, and that includes Ball Pythons. The problem with actively trying to teach them anything is figuring out HOW to teach them. You have to be able to think critically, which some people here clearly don't understand. Yes, there are limits to what they can be "taught," and what they can learn, but if you put a few of YOUR OWN brain cells to work, the limits are a bit further out than you probably think.
Sent from my HTCEVOV4G using Tapatalk