Imagine pouring a drop of ink into a fast‑flowing river. The ink spreads a little by diffusion, but its motion is dominated by the current. Now try to simulate that on a computer with a coarse grid – you might see wild, unphysical oscillations or even negative concentration. This chapter shows you how to build numerical schemes that stay sane even when convection is much stronger than diffusion.