what is the primary difference between homogeneous and heterogeneous nucleation?
Homogeneous and heterogeneous nucleation are the two major forms of nucleation. The difference between homogeneous and heterogeneous nucleation is that homogeneous nucleation occurs away from the surface of the system whereas heterogeneous nucleation occurs at the surface of the system.