hi, I wanted to know how much does an average medical degree cost in the US for a foreign student. Also if a person is an American citizen, does the American government pay for their education by giving the student a loan and then the student pays the loan once they graduate and start working and their salary exceeds a certain threshold amount or does an American citizen also still have to pay for their education? and if they do how much? thanks in advance