Learning to Wave