Non-equilibrium quantum dynamics