Ionic compounds and van der Waals forces I'm having trouble understanding exactly what intermolecular forces occur in ionic compounds. 

What I understand is that ionic compounds are held together by electrostatic interactions between opposite charged ions and that they aren't "finite" in the way covalent molecules are, and therefore they do not have intermolecular forces.

However, while my textbook says that only covalent molecules have van der Waals forces, my professor said that all compounds, even ionic compounds have London dispersion interactions. 

Isn't London dispersion a van der Waals force? How does that work?
London dispersion forces are instantaneous dipole-induced dipole interactions. All compounds can have an instantaneous dipole moment, including ions, so London dispersion forces exist for all compounds. 

Unlike molecules, ions are charged. The electrostatic interactions between charges are far stronger than the London dispersion forces between ions, so normally dispersion forces are ignored when considering ions. 

Therefore, both your textbook and your professor are correct.