Hi there,
I am a high school senior (Asian American male) from the Bay Area in California looking for insights and perspectives on the tough decision of where I should attend this fall. I have gotten into many schools (UC Berkeley, UCLA, USC, Duke, Rice, Vanderbilt, etc.), but I have narrowed my choice down to Berkeley and Duke. At Berkeley, I got in for EECS, and at Duke, mechanical engineering, although it is likely that I will switch into ECE/CS (also thinking of minoring in business). I am not 100% sure I want to go down the CS path, but I think it is the most likely area I will pursue, and I have always pictured myself coming back to the Bay Area for graduate school (Berkeley or Stanford) and then to work for a top startup or tech company. However, I have not ruled out other paths like medical school or going into business.
For the last two weeks, I have come up with the pros and cons of both schools, and right now, I am leaning toward Duke, but I would greatly appreciate any additional insight. I will be visiting both schools next week. Also, money is not an issue and my parents will have no problems paying the tuition for either school. Here’s how I see both schools.
Duke pros:
- Private school (more attention, access to professors who invest more into their undergraduates, easier to gain research opportunities, smaller classes, alumni connections, etc.)
- Tight-knit community, very supportive, and lots of school spirit (I have played basketball all my life, so going to Duke basketball games is very appealing to me)
- Research Triangle (not comparable to Silicon Valley, but there’s a fair share of startups and definitely an entrepreneurship culture)
- Students overall more intellectual, student body more diverse
- Very flexible education (can add majors/minors/certificates, mix and match easily), also a more comprehensive liberal arts curriculum
Duke cons:
- Its engineering (CS/ECE) program is not very strong or well-known. Not many high achieving faculty. This is the biggest concern.
- Unsure of prospects for graduate school/job placement in tech companies (similar to the point above)
- Social hierarchy/clique nature of the student body
- Far from home
Berkeley pros:
- EECS is incredible, top 4 CS program in the nation.
- Location is prime (Silicon Valley), next to many startups and tech companies
- Tons of faculty, all of which are very accomplished and doing cutting-edge work
- Heavy recruiting, getting into graduate school/job at a top company will be very attainable
- Close to home (about an hour drive)
Berkeley cons:
- Public school (little support or guidance, large class sizes, “you are on your own” kind of feeling, professors more focused on research than teaching (often graduate students or TAs will teach))
- Very competitive (not sure about cutthroat though), and the EECS curriculum is very tough
- Education not as flexible, will be heavily focused on engineering courses and less on liberal arts
- Not very diverse, high percentage of Asians, and generally, the student population is not as intellectual
- Surrounding area is sketchy
- Community not very strong or supportive, little school spirit
Overall, Berkeley clearly has the stronger engineering program, and I am confident going to Berkeley would lead me down a pretty certain path for a successful future. However, I also feel like I would like to have a new life experience (Berkeley is super close to home and its student culture is extremely similar to that of my high school) and develop as a person. I definitely see myself enjoying life significantly more at Duke given its student life and community, and I don’t necessarily see its engineering program as a complete nightmare either (please correct me if I’m wrong). As a self-motivated and hard working person, I am confident that I will use Duke’s resources to the fullest and put myself in a good position for graduate school or a job in the Silicon Valley (again, though, I am not sure how much an engineering education at Duke would limit me). Duke also offers great flexibility, and as a top private institution, will give me alternatives if I decide later on that CS is not for me. On the other hand, if I go to Berkeley, it seems very likely that I will be studying pretty much all the time, and while I am not one to shy away from a challenge, I simply don’t think this may be worth it in the long run, as only having a great deal of technical knowledge won’t necessarily get you far in your career. I believe college (undergraduate) is a time to grow as a person, develop some new experiences and life skills, and gain a general education more than anything.
This post is getting quite long, so I think I will stop here. If anyone can give me any valuable advice on where I should attend this fall, that would be great. Thank you for the help!