ECS 315: Waves, Beaches, and Coastline Dynamics