I just received my acceptance letter from NMT last Friday. I just want to know what others think about it. I got in as an electrical engineer, but if I go, I will double major or at least take more computer science classes. It supposedly is #15 in producing science PhDs. Top 50 Schools That Produce Science PhDs - CBS MoneyWatch.com Now, what grad school programs have their graduates been accepted to? Would you guys recommend a future professor to go there? Do not worry about the CS part; I started teaching myself C++ since I was 11. And I can say that I am pretty darn competent in programming. I already started teaching myself assembly last year and I say, I pick up on things really quickly.