College Confidential’s “Dean,” Sally Rubenstone, put together 25 of her best tips. Get your free copy of the "25 Tips from the Dean" eBook and get helpful advice on how to choose a college, get in, and pay for it: http://goo.gl/9zDJTM
So, I'm just about done with my second year as a computer science major at UC Riverside. I was accepted into UCLA as a transfer, and am extremely excited about the opportunity to attend.
However, I have some concerns about the sheer difficulty of the major. I'm considering trying to change my major to something a little less time consuming.
During most of my time at UCR, I found the workload manageable (my GPA is a 3.89). I had one quarter in which I took the following classes:
Intro to Data Structures and Algorithms
Assembly Language/Machine Structure
Multivariable Calculus (part II)
Engineering/Calculus based physics
My work that quarter was so intensely time consuming that I rarely had any time to hang out with friends or even enjoy my life. If upper-division computer science is also going to be this difficult, I'm going to change my major. It's not that I can't handle it, but I'm a social person and enjoy having a social life and free time.
So I guess what I'm asking is: Does it get easier? Does that schedule look atypically hard, or is that what upper division is going to be like as well?