You do not need to go to graduate school for actuarial science and you even do not need to major in actuarial science for your undergrad. You need to take a number of economics and math courses, pass 1-2 initial tests and get an internship (preferable actuarial internship but other internships with insurance companies will do). Minor in Math is helpful.
On another topic - programmers and IT workers in general work remotely in great numbers. See if you can sell your dad on CS major with the assumption that you will find a job where you never have to go to the office (not a good idea for an entry-level employee, by the way).