UC Berkeley EECS Transfer H/SS requirements?

Hello!

I will attending Diablo Valley Community College next year and then I’m planning on transferring to UC Berkeley’s EECS program.
On assist.com it says:

The College of Engineering requires six humanities/social science courses, two
of which must be reading and composition. The only non-technical admission
requirement for the College of Engineering is the coursework equivalent to UC
Berkeley’s English R1A and R1B (reading and composition), which must be taken
for a letter grade. The College of Engineering does not recognize the
Intersegmental General Education Transfer Curriculum (IGETC) and strongly
discourages students from following this option due to the number of
major-specific technical courses required for engineering transfer admission.
NOTE: The English R1A and R1B requirements cannot be satisfied by IGETC;
applicants must complete the specific courses indicated as English R1A and R1B
equivalents to be considered for admission. Failure to complete the exact
courses listed will mean the applicant will NOT be considered for admission.

The remaining four humanities/social science requirement courses are not
considered for admission purposes but are required for graduation. See
http://coe.berkeley.edu/hssreq for the College of Engineering
humanities/social science breadth requirements and courses. Courses which are
three semester units or more that appear in the following categories on the
“General Education/Breadth” section of assist.org may be used to satisfy two
of the remaining four humanities/social science course requirements for the
College of Engineering. ARTS AND LITERATURE; HISTORICAL STUDIES; INTERNATIONAL
STUDIES; PHILOSOPHY AND VALUES; SOCIAL AND BEHAVIORAL SCIENCES.

1.) I am confused because my college councilor told me I need to take 7 GE classes which after reading this seem it’s not true.
Now I understand the English R1A and R1B and already have those two planned out.
But for the other 4 humanities/social science requirement courses I don’t know what classes to take as Assist.com only gives me a link to Berkeley’s courses. How can I figure out which courses I have to take?

2.) The link that Assist.com gives me says I need to take 2 English classes, 2 lower division, and 2 higher division.
Does that mean you can not take upper division classes until you get to Berkeley?

UCB EECS is in the UCB College of Engineering, which has different general education requirements than the College of Letters and Science, where UCB L&S CS is in.

For the UCB College of Engineering H/SS requirement, the best pre-transfer preparation would be to take:
a. Courses equivalent to English R1A and R1B.
b. At least two other courses in humanities and social studies (H/SS), preferably those in subjects that you will want to take upper division courses in after transfer, since two upper division H/SS courses are required, and at least one must be in the same subject area as another H/SS course. Upper division courses are not offered at community colleges. You can use http://www.assist.org to find DVC equivalents of lower division courses listed on the UCB lists.

Since DVC offers courses that fulfill UCB’s American Cultures requirement, it may be a good idea to choose such a course as one of your H/SS courses. See http://web1.assist.org/web-assist/report.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=21&dir=1&sia=DIABLO&ria=UCB&ia=DIABLO&oia=UCB&aay=14-15&ay=14-15&dora=AMCULT .

The “seven course breadth requirement” applies if you transfer into the UCB College of Letters and Science, as you would if you choose UCB L&S CS. The UCB College of Letters and Science accepted IGETC as an alternative means to satisfying the breadth requirement.

That you so MUCH, this helped me a lot!