In thermodynamics problems, it is always helpful to start by choosing the thermodynamic potential you'd like to work with, and your set of thermodynamic variables.
In this case, we obviously want to look at internal energy. Now, when you look at internal energy, the natural choice of variables is S and V because then the total differential reduces to:
dU = T dS - p dV
However, because T is fixed, it makes sense to choose T as one of our variable of choice instead. So, to begin we write U as a function of T and V:
U = U(T,V)
and then write convert this to a differential equation:
dU = (dU/dT)v dT + (dU/dV)T dV
Since (dU/dT)v = Cv by definition, this simplifies to:
dU = Cv dT + (dU/dV)T dV
As a side note, let's consider what happens in the case of an ideal gas. For an ideal gas, U depends only on temperature, so (dU/dV)T = 0. This makes our differential equation very simple:
dU = Cv dT
upon integration, we get
ΔU = Cv ΔT (more commonly written as ΔU = n Cv ΔT)
which should be a very familiar equation.
Anyway, back to the free isothermal expansion of a van der waals gas. Here dT = 0 (because the process is isothermal), so our differential simplifies to:
dU = (dU/dV)T dV
We know that:
(dU/dV)T = T (dP/dT)v - P
(I can write out the full derivation of this equation if you want, I just need to check my notes to make sure it's all correct), and you can calculate (dP/dT)v for a van der Waals gas. So, you should be able to take it from this point on.