Looks like American Elodea. Not Brazilian. Not Hydrilla. Nice photos.