Question: what are the requirements for heat transfer to occur?
Answer: Heat can travel from one place to another in three ways: Conduction, Convection and Radiation. Both conduction and convection require matter to transfer heat. If there is a temperature difference between two systems heat will always find a way to transfer from the higher to lower system.