What did James Madison major in at Princeton university?
James Madison didn't major in anything at Princeton (then known as the College of New Jersey). The concept of academic majors as we know them today didn't exist at that time. He received a classical education, focusing on the humanities.