Hey guys! I'm going to be a freshman at Stony Brook next month, and I was wondering if anybody could give me some advice. 1. What are some things I should start doing as soon as possible to ensure that I get into a decent graduate school? 2. As of now, I am interested in mathematical logic (in particular reverse mathematics) and, it would be a dream if I could get a job in academia to follow my interests. However, I think its better to accept reality and play it safe. That being said, are there any specializations in pure math that are useful in the industry? (Preferably not anything with number theory) 3. Should I double major in something marketable like computer science or would a minor suffice?