You've choosen a great major!! It also seems that you have a passion for it. You remind me a lot of my son with your tenacity and meticulous analysis. He's probably around your age or a bit younger, top of his class and university, and doing a double major - Finance/Accounting preparing himself...