<p>I am not 100 percent positive on what I want to major in at Rice (I am an incoming freshmen), but I am fairly certain that I will want to pursure computer science. I was happy about this decision until I came accross this thread:</p>
<p>Now I am confused. Does anyone know if computer science at Rice will be as terrible as the people describe in that link? Can anyone comment on the relative difficulty of computer science at Rice?</p>
<p>Keep in mind: I am aware that all majors at Rice are challenging. I am also aware that Rice's computer science department is very theory based, focusing a lot on math and algorithms and whatnot. I am a math person, so this is good for me. I also already know some Java, and find AP Comp Sci level questions to be a good challenge (but I still am able to usually answer all the questions pretty much perfectly). </p>
<p>HOWEVER, if I do end up pursuing computer science, I will plan to continue into grad school, and I know that grad schools these days are extremely competitive and require super high GPAs. Will I be able to maintain a high GPA at Rice with the computer science major or will this require me to abandon the amazing social life that Rice's number 1 quality of life ranking suggests? Basically, I just want to go to Rice and work hard like everyone else, but not too much harder than everyone else and come out with a high GPA and the ability to say "my time at Rice (socially) was some of the best 4 years of my life." Is this plausible with computer science?</p>