The head looks wrong for a earthworm. Unless he is feeding earthworms, I doubt one would be in his/her aquarium. Leeches can be skinny looking and also have body segments
I'm not an expert, so it could be some other kind of aquatic worm
I'm not an expert, so it could be some other kind of aquatic worm