Finance and programming usually don't go hand in hand, that sounds something like what the universities are doing on their own. Check different schools. I wouldn't agree that extensive math and econ. knowledge is required. You'll have to take some, but I wouldn't say that you have to be an...