What is the Crank-Nicolson method?

Solving partial differential equations is hard, luckily we have numerical methods to help us break apart abstract mathematical concepts into the most simplest elements – the Crank-Nicolson method allows for a simple way to solve parabolic PDEs. Let’s look at the classic example of a one-dimensional rod that is subjected to two opposing temperatures on …