<p>As a prospective CS major, I’ve heard about the difficulty and workload of many of Berkeley’s CS classes, and notorious professors like Hilfinger who are especially difficult with projects and tests. Given all time, do CS majors still have enough time and social life to fully enjoy themselves at Berkeley?</p>
<p>I’m EECS, not L&S, and I still have some free time. Depending on the classes you’re taking, what sorts of combinations you go for, how many units you have at a time, etc, it’ll vary a lot. Some classes (specifically upper div. project classes) will eat up ALL of your time, so put easy classes with those and be ready to not sleep. Other classes will be closer to a math workload, and require less time to be spent writing code and such.</p>
<p>Hilfinger… yeah, he’s pretty notorious, but you can also avoid his classes if you’re really scared… he typically teaches 61B during the Fall I think, so you could just take that class over the summer or put it off til Spring if you really feel a need to. (Alternatively, take his class anyways, as people say you learn a lot from it.)</p>
<p>I think so long as you actually enjoy CS, and you do a good job balancing your schedule, you’ll be fine. Just don’t take too many technical classes (so, no more than 2 or 3 math/physics/CS/EE) at a time, and you’ll have time to have fun. Will your workload be heavier than other majors? Possibly, but so long as you enjoy what you’re doing and make a conscious effort to schedule well you’ll be fine.</p>
<p>well i’m planning on talking 61b this spring. are the professors’ teaching schedule out for this school year already, so i’ll know if i’ll have hilfinger?</p>
<p>Hilfinger usually teaches in the Fall, so you should be fine. You can check [CS</a> 2013-2014 Draft Schedule | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/Scheduling/CS/schedule-draft.html]CS”>CS 2023-2024 Draft Schedule | EECS at UC Berkeley) to see which professors are teaching which classes for the Fall/Spring semester.</p>
<p>Not much at all, but I have terrible work efficiency.</p>
<p>I take two technicals a semester (+2 non-technical) and find that I have enough time to work as a part-time intern and hang out with my friends during the weekend. However, as with any other student, I need to manage my time well and find a good study group. One of the biggest mistakes I think students make is deciding to just study by themselves. Find a group of friends to study with and you’ll find yourself not minding the long hours of homework and projects (or having little social life).</p>