NobleBlocks
    Effects of non-sinusoidal pitching motion on the propulsion performance of an oscillating foil. | NobleBlocks