EE20 or CS70

<p>Schedulebuilder has grade distributions from past semesters, here’s [url="&lt;a href=“https://schedulebuilder.berkeley.edu/explore/courses/FL/2013/323"]CS70[/url"&gt;https://schedulebuilder.berkeley.edu/explore/courses/FL/2013/323"]CS70[/url</a>] and [url=”&lt;a href="https://schedulebuilder.berkeley.edu/explore/courses/FL/2013/1395"]EE20[/url"&gt;https://schedulebuilder.berkeley.edu/explore/courses/FL/2013/1395"]EE20[/url</a>]. Statistically speaking, your odds are pretty much the same in either. :P</p>

<p>Personally I think CS70 is the easier of the two, but I like discrete math and proofs and problem solving. EE20 is also a ton of math, but it’s different… I guess it tends more towards calculus/algebra, and you deal with convolution and other terrible things. But which one you’ll get better grades in depends on which subject you’re better at.</p>

<p>Also, most upper divs are offered every semester or every other semester. The draft schedules for [url="&lt;a href=“http://www.eecs.berkeley.edu/Scheduling/CS/schedule-draft.html"]CS[/url"&gt;http://www.eecs.berkeley.edu/Scheduling/CS/schedule-draft.html"]CS[/url</a>] and [url=”&lt;a href="http://www.eecs.berkeley.edu/Scheduling/EE/schedule-draft.html"]EE[/url"&gt;http://www.eecs.berkeley.edu/Scheduling/EE/schedule-draft.html"]EE[/url</a>] can help you plan ahead. But even if you don’t know exactly what you’ll be taking (what you’ll want to take will change as well!) you should make sure your schedule has room for all the requirements.</p>