If law school is what you want to do, it really matters very little what your undergraduate major is. In fact, only certain career fields/graduate programs have undergraduate pre-requisites (medicine, accounting are examples). Sure, if you want to be an engineer, you need to major in one of those disciplines; however, you can have a good life with a liberal arts degree and don't let anyone convince you otherwise. If you are interested in war/peace studies then by all means pursue it. I went to VMI, graduated with an International Studies degree (with the king of practical minors, English), got into law school, passed the bar, and am now a practicing attorney. My point-study what interests you. If you love history, you should study it. I also served in the USAF, and your major only matters if you are trying to get into the most technical fields. To be a pilot, for example, you could have an undergraduate degree in any field. You only get to do college once...do something that is in line with your own intellectual curiosity.