Haha, my snake likes to go upside down along the top of the tank as well. I don't think they can recognize people on sight, though I'm sure they can identify individuals based on their vibrations. Be it, their voices or other noises people tend to make.