Taking one programming class to test your aptitude (or spending the equivalent time learning online) might also be worthwhile. If your one programming class goes well, you might decide that programming would be a good back-up option in case you don’t end up working at MIRI/GPI/CEA/wherever else you really want to work.
I think people don’t stress enough how important it is to be able to pay your student loan and keep a roof over your head after your graduation. Learning a programming language and, if that goes well, interning or working part time or taking a summer job working in that language, is an excellent way to keep yourself out of poverty.
Taking one programming class to test your aptitude (or spending the equivalent time learning online) might also be worthwhile. If your one programming class goes well, you might decide that programming would be a good back-up option in case you don’t end up working at MIRI/GPI/CEA/wherever else you really want to work.
I think people don’t stress enough how important it is to be able to pay your student loan and keep a roof over your head after your graduation. Learning a programming language and, if that goes well, interning or working part time or taking a summer job working in that language, is an excellent way to keep yourself out of poverty.