edit: not sure why this was moved to homework - it isn't. Hi :) I'm a bit embarrassed to ask this, but I hope someone can set me straight. As a second year university chem student I feel I should know this. In this question about thermal conductivity, I realize that it is a subject to itself, however I just want to stick to something very basic I'm trying to remember from my chemistry class. I forgot something but am not exactly sure what it is. We mostly worked with q = s(t1-t2) I believe we somehow used that to solve problems that I no longer remember how to do. They were when two masses of different mass, temperature, and elements were placed in thermal contact, what will the final temperature of each be? Of course they would both be the same temperature, but I don't remember how to get that with the specific heat formula. I tried to figure it out on my own, and made up a sample problem, I think I failed though. 50g of Al at 80C is placed in thermal contact with 20gFe at 60C. Al has a higher specific heat (.901 J/g vs .449 for Fe), and more mass, so it has a lot more energy per degree C. It will be linearly related, so once I figure out how much more energy per degree I can set up an equation. For abbreviation, all Al components are referred to as 1, and Fe as 2. s = specific heat. k = unknown constant (m1 *s1)*delta t = k(m2*s2)*delta t --> (m1*s1)/(m2*s2) = k = 5.01679 when the numbers are plugged. k is the factor of the energy difference per degree. Al is about 5 times higher, so for every degree that Al loses to Fe, it will go ~5x farther to heat it. Then I made the equation for final temperature: 80C - 1C x = 60C + 5.01679x* 1C --> 6.01679x = 20 C x = 3.32403 Plugging the value of x backs in gets 76.67586 C as the final temperature for both. The number looks OK to me, however, when I plug that in to find the total energy (q = s(delta t) for both, then adding), I have about 600 more J of energy than I started with. I am pretty sure my math is fine, so could someone tell me my mistake?