An introduction to studying linear surface waves on an infinite domain. In particular, the problem of finding the time evolution of a small perturbation of the surface of an inviscid and incompressible fluid.
Solving the time independent Schrödinger equation in one dimension using matrix diagonalisation for five different potentials.
Programming with sounds and using Fourier transforms to filter sound signals.
Analyzing sloshing using a numerical approach based on a linear model, which reduces the problem to a Steklov eigenvalue problem.
Calculating the speed of a passing train by Fourier analysis of the corresponding sound file.