I am a Northwestern freshman that recently was accepted as a transfer student to Brown for Spring 2017. I applied because of the computer science facilities (based on my online research) and culture being better at Brown. Northwestern does not really have a strong hacker culture and is a big consulting school. If there are any Northwestern or Brown CS grads I was wondering if they could speak to the benefits of the respective programs. Please be specific as possible. Benefits of the schools for CS don't have to be related only to the CS departments. For example, one might make the argument that Brown's open curriculum allows students to free up time in their schedule by choosing less time-consuming classes, which creates chances to work on CS side projects. I should also say that my girlfriend of almost 2 years is at Northwestern with me currently as well as other friends I've made here. At Brown one of my very close guy friends is a CS major and in my grade and I also know another friend from middle school who is slightly older that studies there. Thanks in advance for your advice!